Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caused by: java.io.IOException: Unable to connect to provided ports 10000~10010 #346

Open
wants to merge 76 commits into
base: revert-237-LIVY-255
Choose a base branch
from

Commits on Nov 30, 2016

  1. LIVY-255. Update the docs for Livy build and Spark2 support (#241)

    * Update the docs related Livy build and Spark 2 support
    
    Change-Id: Id59c628e73da46a124f718b192fc92336ac8eace
    
    * Updating the doc
    
    Change-Id: Ibdeb06fde53d359e77aace780a6093b2cc6a70b7
    jerryshao authored and zjffdu committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    cd10eed View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. LIVY-248. Clean up how PySpark python intepreters are set. (#233)

    Also added documentation for pyspark.
    alex-the-man authored Dec 1, 2016
    Configuration menu
    Copy the full SHA
    f52c0d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. LIVY-257. Added access log (#239)

    zjffdu authored and alex-the-man committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    2a8e9cf View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2016

  1. Configuration menu
    Copy the full SHA
    a896305 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. Configuration menu
    Copy the full SHA
    8cf0eff View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2016

  1. LIVY-264. Fixed PySpark %table magic returning wrong header. (#244)

    %table returns wrong header if input is a list of rows. Workaround the issue by converting row to dict.
    purechoc authored and alex-the-man committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    923d96c View commit details
    Browse the repository at this point in the history
  2. LIVY-268. Fixed flaky unit test. (#249)

    - SparkYarnAppSpec.can kill spark-submit while it's running.
    alex-the-man authored Dec 9, 2016
    Configuration menu
    Copy the full SHA
    1ee2ed8 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. LIVY-233. SparkSession support for Job API. (#217)

    Added sparkSession to expose Spark 2.0 SparkSession in JobContext. If SparkSession is not supported, it will throw an exception.
    
    Example:
    JobHandle<String> handler = client.submit(new Job<String>() {
      @OverRide
      public String call(JobContext jc) throws Exception {
    	SparkSession session = jc.sparkSession();
    	return session.version();
      }
    });
    jerryshao authored and alex-the-man committed Dec 12, 2016
    Configuration menu
    Copy the full SHA
    1b72ce9 View commit details
    Browse the repository at this point in the history
  2. LIVY-251. YARN session leaked if RSC connection times out (#234)

    - When RSC connection times out, it should kill the application thru cluster manager to make sure nothing is leaked.
    Lin Chan authored and alex-the-man committed Dec 12, 2016
    Configuration menu
    Copy the full SHA
    e82780b View commit details
    Browse the repository at this point in the history
  3. LIVY-261. Fixed SparkRInterpreter failed to include error message ran…

    …domly. (#251)
    
    - Redirect stderr to stdout to avoid synchronization between stdout and stderr.
    alex-the-man authored Dec 12, 2016
    Configuration menu
    Copy the full SHA
    6e427ca View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2016

  1. LIVY-250. Change livy.repl.jars to work with different scala interpre…

    …ter (#235)
    
    Users can list both livy-repl_2.10 and livy-repl_2.11 jars and their dependencies in livy.repl.jars. Livy automatically picks the right jars according to Spark's Scala version and Scala jar versioning convention.
    jerryshao authored and alex-the-man committed Dec 13, 2016
    Configuration menu
    Copy the full SHA
    e4586cb View commit details
    Browse the repository at this point in the history
  2. LIVY-271. traceback could be json list or json object which is mislea…

    …ding (#252)
    
    * LIVY-271. traceback could be json list or json object which is misleading
    zjffdu authored Dec 13, 2016
    Configuration menu
    Copy the full SHA
    4cc999a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2016

  1. Minor. Fixed flaky unit test. (#254)

    - InteractiveSessionSpec.should error out the session if the interpreter dies.
    alex-the-man authored Dec 14, 2016
    Configuration menu
    Copy the full SHA
    fe06299 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2016

  1. Configuration menu
    Copy the full SHA
    e4a52bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de816f5 View commit details
    Browse the repository at this point in the history
  3. LIVY-260. repl is stuck in busy state if Scala interpreter returns so…

    …me specific error. (#243)
    
    - Instead of using regex, parse for internal frames manually.
    - Repl in Scala 2.11 cleans internal frames internally. Skip internal frames cleaning.
    alex-the-man authored Dec 15, 2016
    Configuration menu
    Copy the full SHA
    2ae091d View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2016

  1. Configuration menu
    Copy the full SHA
    d3cc09b View commit details
    Browse the repository at this point in the history
  2. Minor. Fixed flaky unit test. (#257)

    InteractiveSessionSpec.should report an error if accessing an unknown variable
    jerryshao authored and alex-the-man committed Dec 16, 2016
    Configuration menu
    Copy the full SHA
    e0b0b80 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. Bump supported Spark version to 2.1.x (#258)

    Change-Id: I1ff274c189212ad7c92dbaa597af68e947364b22
    jerryshao authored and zjffdu committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    f6829a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4eec41b View commit details
    Browse the repository at this point in the history
  3. LIVY-276. Fixed test to timeout when Livy failed to restart. (#256)

    Travis will upload logs for diagnosis.
    alex-the-man authored Dec 21, 2016
    Configuration menu
    Copy the full SHA
    678839c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2016

  1. LIVY-165. Added session heartbeat to help notebooks to prevent leakag…

    …e. (#247)
    
    Notebook applications like Jupyter might crash while livy is running. No one will clean up its corresponding Livy session and will be leaked.
    Heartbeat is added to address this. To keep a session alive, the notebook application must continously make GET requests to the interactive session. If no GET request is made within the heartbeat interval, livy-server will delete the session regardless to its state (busy, idle).
    
    Heartbeat is per session and is controlled by session property "heartbeatTimeoutInSecond". Its default is 0 and it means heartbeat is disabled. To enable heartbeat, please create the session with non-zero "heartbeatTimeoutInSecond" in the create request.
    alex-the-man committed Dec 22, 2016
    Configuration menu
    Copy the full SHA
    69ac11e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01f3b98 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2016

  1. LIVY-275. Add livy REST API to detect Livy version info (#262)

    * Add livy REST API to get Livy build info
    
    Change-Id: I56c5116f6f74357d06ceabcad38ac5988003ccf5
    
    * Change some typos
    
    Change-Id: If47570766e19b98b88de521aa57dfae1ae5b48d9
    
    * Address the comments
    
    Change-Id: I961979534281e7bb5030a8c471e5245c7dedca82
    jerryshao authored and zjffdu committed Dec 26, 2016
    Configuration menu
    Copy the full SHA
    c9f947e View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2016

  1. LIVY-284. Make Livy server request log configurable (#263)

    * Make Livy server request log configurable
    
    Change-Id: If880908aa1afb02522a9278ddda185715a1f98f0
    
    * Address the comments
    
    Change-Id: I04bb29bf873d7f6341afb42ad4aad34cab35900c
    jerryshao authored and zjffdu committed Dec 27, 2016
    Configuration menu
    Copy the full SHA
    6077628 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2017

  1. LIYV-289. Fix NPE in ContextLauncher when Driver is not successfully …

    …started and expose the state of RSCClient (#268)
    
    Change-Id: Iae8b04393c4c52d87e87bd451916d6191007db08
    jerryshao authored and zjffdu committed Jan 4, 2017
    Configuration menu
    Copy the full SHA
    f5dea60 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2017

  1. Configuration menu
    Copy the full SHA
    9974aac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95f1459 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2017

  1. LIVY-295. Make livy.rsc.jars a LivyConf. (#271)

    Currently livy.rsc.jars is a RSC configuration, which means user should specify this configuration each time when creating a session, this is semantically incorrect and inconvenient, also equivalent to livy.repl.jars, we should change this to Livy configuration.
    
    Besides current doc uses livy.jars as a configuration name, no code honors this configuration name, this should also be updated.
    jerryshao authored and alex-the-man committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    6215413 View commit details
    Browse the repository at this point in the history
  2. LIVY-294. HiveContext is always created instead of SQLContext for pys…

    …park. (#270)
    
    HiveContext is always created no matter whether we enable hiveContext through spark.repl.enableHiveContext. The root cause is that we depends on shell.py of spark. and unfortunately HiveContext would not initialize itself when created, but defer its initialization until any methods is called. This change would call sqlContext.tables() to check whether hiveContext can work properly.
    zjffdu authored and alex-the-man committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    89099b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2017

  1. LIVY-273. Add Spnego support for Java/scala and Python Job API client (

    …#265)
    
    * Add Spnego support for Java Job API client
    
    Change-Id: I8cce80d75a549e573da70be9ef1aeb94457829a4
    
    * Add Python Job API kerberos support
    
    Change-Id: I022b3c14a439321deda3ae5e0cacbc2b18ef9830
    
    * Fix python style
    
    Change-Id: I9e9f00dde93c471c6fa1fd5f71842945f527c73b
    
    * Address the comments
    
    Change-Id: I4994122e8e28276efe4f00fc7ff8e02e0a7a6c60
    jerryshao authored and zjffdu committed Jan 11, 2017
    1 Configuration menu
    Copy the full SHA
    b75bc11 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2017

  1. LIVY-280. Livy session leakage issue when app submission timeout (#259)

    * LIVY-280. Livy session leakage issue when submitting app timeout
    
    * address comments
    
    * address comments
    zjffdu authored Jan 12, 2017
    Configuration menu
    Copy the full SHA
    dc0bc1d View commit details
    Browse the repository at this point in the history
  2. code should be re-escaped in R interpreter (#276)

    Change-Id: I014b79102c0759b96c89a5c9177abd286903402a
    jerryshao authored and zjffdu committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    354e47d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4024f14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c50fb1c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2017

  1. LIVY-300. Fixed a race condition in rsc's RPC channel. (#274)

    In `Rpc.call()`, RPC function call messages are enqueued to the send buffer of the Channel on `Channel.write()` call because it's called outside of the netty Channel IO event loop.
    RPC replies are handled by `RpcDispatcher.channelRead0`. It calls `RpcDispatcher.writeMessage()` which calls `Channel.write()` to send RPC reply messages to the Channel. `RpcDispatcher.channelRead0` is executed in the event loop which means `Channel.write()` writes messages directly to the socket and bypassing the send buffer.
    When one side of the RPC channel is making a RPC call but at the same time received another RPC call from the other side. Then this race condition might happen:
    - Send call header
    - Send reply header
    - Send reply payload
    - Send call payload
    This means RPC reply messages might preempt the on going RPC call and messages will be sent out of order.
    
    To fix this, we have to prevent`RpcDispatcher.channelRead0` from being called while `Rpc.call()` is sending messages. One of the solutions is changing Rpc.call()` to write messages in the event loop.
    alex-the-man authored Jan 13, 2017
    Configuration menu
    Copy the full SHA
    dc496a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2017

  1. Configuration menu
    Copy the full SHA
    5418a18 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2017

  1. Configuration menu
    Copy the full SHA
    69462b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2017

  1. Configuration menu
    Copy the full SHA
    34f6c7f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2017

  1. Bump to 0.4.0-SNAPSHOT for master branch (#282)

    Change-Id: I32dd970bfa1150e3b47ecbfd7c1a7c348bb7e259
    jerryshao authored and zjffdu committed Feb 10, 2017
    Configuration menu
    Copy the full SHA
    9575d8f View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2017

  1. Configuration menu
    Copy the full SHA
    807036a View commit details
    Browse the repository at this point in the history
  2. LIVY-308. Avoid enabling Hive by default in Spark2. (#287)

    Fixed broken integration test on Spark 2.1.
    jerryshao authored and alex-the-man committed Feb 13, 2017
    Configuration menu
    Copy the full SHA
    663c613 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Configuration menu
    Copy the full SHA
    a36e44f View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

  1. Fixed a typo in the README (#289)

    ajbozarth authored and zjffdu committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    693a795 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b872978 View commit details
    Browse the repository at this point in the history
  3. Minor. Relax the permission constraint of recovery state store folder. (

    #291)
    
    Emit warnings instead of throwing fatal errors.
    jerryshao authored and alex-the-man committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    f7c434c View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

  1. Configuration menu
    Copy the full SHA
    ed1c86e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2017

  1. Fix issue for some parent poms (#295)

    Change-Id: Ibf549db71b0f6dfc2004c3ff602e92860a38a093
    jerryshao authored and zjffdu committed Feb 20, 2017
    Configuration menu
    Copy the full SHA
    14c29e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. LIVY-306. Removed hard-coded minimum timeout value. (#290)

    Currently a session timeout can't be configured below 1h. This is due to a hard-coded value that was missed in the clean up of LIVY-114 and LIVY-127.
    
    Removed the limit and the conf value (default of 1h) will be used.
    ajbozarth authored and alex-the-man committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    a72bbff View commit details
    Browse the repository at this point in the history
  2. LIVY-320. Livy python-api client test failing. (#298)

    Specified fields for client test. Travis CI looks to be defaulted to python 2.7, so it never came across this issue.
    akchinSTC authored and alex-the-man committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    6bfe177 View commit details
    Browse the repository at this point in the history
  3. LIVY-240. Improve the session gc mechanism. (#277)

    Current session gc mechanism has some issues:
    - Stopped session still needs to wait to timeout to gc-ed.
    -Batch session will be gc-ed unexpectedly in run-time when timing out, which makes long running application impossible.
    - Sometimes user doesn't want to stop idle sessions.
    
    Changes of this commit:
    - Never check the activity of batch session, which means batch session will only be gc-ed after stop.
    - Add a configuration to turn off activity check for interactive session, which meets some usage scenarios.
    - Add a configuration to control how long a finished session state will be kept in memory before cleaned out.
    jerryshao authored and alex-the-man committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    bfdb5a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2017

  1. Configuration menu
    Copy the full SHA
    2aa910c View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. LIVY-303. Add statement retention mechanism. (#279)

    To avoid OOM for long running sessions, introduce statement retention mechanism to remove old statements.
    
    Also refactor the statement state code to make it more clear.
    jerryshao authored and alex-the-man committed Feb 24, 2017
    Configuration menu
    Copy the full SHA
    932d397 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. LIVY-293: Redirect spark-submit log to REST response Log field for in…

    …teractive sessions. (#297)
    
    Passing driverProcess to SparkApp for interactive sessions so session/log will return spark-submit log.
    praveen-kanamarlapudi authored and alex-the-man committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    d74d5a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. LIVY-90. Update conf dir to use templates (#301)

    - Added instructions to livy-client template.
    - Filled out livy-client.conf.template.
    - Updated conf naming to all camelCase, switched conf files to templates and updated .gitignore.
    ajbozarth authored and alex-the-man committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    76d969e View commit details
    Browse the repository at this point in the history
  2. LIVY-319. Unify the indent for all POM files. (#302)

    Updated pom files that used 4 space indent to use 2 space indent to match the remaining pom files.
    ajbozarth authored and alex-the-man committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    126b57e View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2017

  1. Configuration menu
    Copy the full SHA
    70f23b9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2017

  1. LIVY-326. Change Hadoop dependencies to Apache Hadoop (#306)

    * Change Hadoop dependencies to Apache Hadoop
    
    Change-Id: I5500cc0061b03af1587700b7b0a7a147bbf0a333
    
    * Change to use Apache Hadoop 2.7.3
    
    Change-Id: Ied6a69e28fb4a9e4d1dcd97595c7ab253f1eaf82
    jerryshao authored and zjffdu committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    fbccb69 View commit details
    Browse the repository at this point in the history
  2. LIVY-329. Fix two SSL issues. (#308)

    - Livy server url is exposed as http URL even https is enabled, so we should handle this.
    - Livy server SSL keystore password and key password currently set to same configurations, which should be separated.
    jerryshao authored and alex-the-man committed Mar 13, 2017
    Configuration menu
    Copy the full SHA
    2ff8f5c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2017

  1. LIVY-331. Fix flaky test 'interactive session should not gc-ed if ses…

    …sion timeout check is off'. (#310)
    jerryshao authored and alex-the-man committed Mar 14, 2017
    Configuration menu
    Copy the full SHA
    eb7e6cc View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. Make several modules push-able to repo (#305)

    Change-Id: I9daec6ac7fdb2c9f727cbab6db042ec144c4edb8
    jerryshao authored and zjffdu committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    b7cc00a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2017

  1. LIVY-249. Update livy-server script to include status command and ret…

    …urn 1 on error. (#311)
    
    Currently if livy-server fails to start it will still return 0 (success), this has been fixed. I also added a livy-server status command that will return a status output similar to that of livy-server start when it's already running or livy-server stop when it's already stopped. Lastly I updated all output text to use livy-server instead of livy_server since that's the actual name of the script.
    
    Tested manually.
    ajbozarth authored and alex-the-man committed Mar 17, 2017
    Configuration menu
    Copy the full SHA
    5e6f9ed View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. LIVY-313. Fixed SparkRInterpreter always returning success. (#307)

    * LIVY-313. Fixed SparkRInterpreter always returning success.
    
    - Stopped redirecting stderr to stdout.
    - Continue to read ErrorStream (it was only being read once).
    - Checking for any errors returned by stderr before returning success.
    
    * Fixing scalastyle check error
    
    * Changing the way errors are handled in SparkRInterpreter
    
    * Fixing scalastyle check error
    
    * Updating SparkRSessionSpec
    jonalter authored and zjffdu committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    0de0e28 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. LIVY-287. Add Deprecation to Livy Configurations and update naming. (#…

    …300)
    
    Updates to Livy configurations
    
    - Added config deprecation with alternatives to ClientConf, HTTPConf, RSCConf, and LivyConf.
    - Added framework for deprecation without alternatives when the need arises.
    - Updated naming conventions in code and templates to use - instead of _ or camelCase and deprecated previous configs.
    - Updated TestClientConf and added a new test.
    ajbozarth authored and alex-the-man committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    221aa9c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2017

  1. LIVY-323. Fixed livy-repl doesn't start with a lot of spark packages. (

    …#312)
    
    Some Spark packages are depending on scala-reflect 2.11.0 and it conflicts with Spark's scala version 2.11.8.
    This's not Livy's fault actually but doesn't hurt to make Livy more fault tolerant.
    Since the scala-reflect jar with the correct version must already be in CLASSPATH, fixed livy-repl to not load user supplied scala-reflect jars.
    alex-the-man authored Apr 9, 2017
    Configuration menu
    Copy the full SHA
    07f6072 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2017

  1. Configuration menu
    Copy the full SHA
    511a05f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7212e3f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. Remove guava api in Livy (#321)

    Change-Id: Ia8b635dbb9e8ef8e55bbe566967c5abaa5e07020
    jerryshao authored and zjffdu committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    e8c3e06 View commit details
    Browse the repository at this point in the history
  2. Fix two SparkR test issue regarding to different versions of R (#322)

    Change-Id: Id301749a5e678666df771aa8f02cce149b56ff93
    jerryshao authored and zjffdu committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    f5ef489 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2017

  1. LIVY-355. Refactor statement progress tracker to fix binary compatibl…

    …e issue (#323)
    
    * Refactor statement progress tracker to fix binary compatible issue
    
    Change-Id: Ie91fd77472aeebe138bd6711a0baa82269a6b247
    
    * refactor again to simplify the code
    
    Change-Id: I9380bcb8dd2b594250783633a3c68e290ac7ea28
    
    * isolate statementId to job group logic
    
    Change-Id: If554aee2c0b3d96b54804f94cbb8df9af7843ab4
    jerryshao authored and zjffdu committed May 9, 2017
    Configuration menu
    Copy the full SHA
    0ddcaf6 View commit details
    Browse the repository at this point in the history
  2. LIVY-342. Create Livy UI: Create Web UI Servlet and All Sessions Page (

    …#319)
    
    * squash of original ui poc code
    
    * Initial All Sessions Page code
    
    * finished all-sessions page and cleaned up code
    
    * Moved metrics and added ui redirect, added no sessions message
    
    * added conf to template, cleaned up missed code from last commit
    
    * UI enable/disable no long configureable, always on
    
    * nit
    
    * Address review and fixed some html/css errors
    
    * Fixed ITs and added a redirect to metrics when ui is disabled
    ajbozarth authored and zjffdu committed May 9, 2017
    Configuration menu
    Copy the full SHA
    61b206e View commit details
    Browse the repository at this point in the history

Commits on May 12, 2017

  1. Minor. Add session information log when session is created (#325)

    * Add session information log when session is created
    
    Change-Id: I8702ebe1d893cf328b4490e5b5d09f3afd02b7ce
    
    * add more logs
    
    Change-Id: I969edf4e680e59e3ecfbaa50431ae61bd03d4795
    
    * simplify the code
    
    Change-Id: If2c7876ddb6020ace3872c9ae639d69d58b02f48
    
    * Address the comments
    
    Change-Id: Iba5f10ad73ff67b97af8292769b254346b8ef7c8
    jerryshao authored and zjffdu committed May 12, 2017
    Configuration menu
    Copy the full SHA
    d51e998 View commit details
    Browse the repository at this point in the history
  2. LIVY-358. Make JettyServer Http request and response header size conf…

    …igurable (#329)
    
    * Provide Jetty Http Request/Response Header Size Configuration
    
    Kerberos over http requires larger header sizes than the default,
    or the HTTP Error 413 Request entity too large will be returned.
    This patch increases the default for Livy to 128K and also allows
    this to be configurable.
    
    * Change the conf key name
    
    Change-Id: Id274c8cc60d30e5d778f9c447502b7e7a789a8f0
    jerryshao authored and zjffdu committed May 12, 2017
    Configuration menu
    Copy the full SHA
    59af39d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2017

  1. LIVY-358. [Follow-up] Add unit test to verify header size configurati…

    …ons (#331)
    
    * Add unit test to verify large header size configuration
    
    Change-Id: I6c231f9fc9773d1ea40313661b7c49ccfaa44796
    
    * Style fix
    
    Change-Id: I24e617f95fd3e45a674a6b5a691428f0fdabcd89
    
    * Style fix
    
    Change-Id: I91e71979499da8ebba41223b6fe41862de168d03
    
    * Revert the changes
    
    Change-Id: Id7bbd1b2378867c8534b900bc7ba9b1234a9b985
    
    * Add configurations to livy.conf.template
    
    Change-Id: I84d428869bc5cc22aa7f00c6c603ea4a6b052964
    jerryshao authored and zjffdu committed May 18, 2017
    Configuration menu
    Copy the full SHA
    2abb8a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2017

  1. Make sure to install setuptools less then version 36.0.0 to avoid mod…

    …ule six not found issue (#341)
    
    Change-Id: I7ba64be56354be5a03e6f6b349990af6b662e457
    jerryshao authored and zjffdu committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    02eef9a View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2017

  1. Livy:337 Binding RPCServer to user provided port and not random port (#…

    …334)
    
    * Code changes in RPCserver for user provided port
    
    * Indentation Changes
    
    * Indentation Changes
    
    * Indentation Changes
    
    * Indentation Changes
    
    * Configuring Port Range
    
    * Documentation Changed
    
    * launcher.port.range will take care of launching RPC
    
    * Checkstyle changes
    
    * Checkstyle changes
    
    * Dummy push
    
    * Code changes
    
    * Changed BindException Handling to SocketException Handling
    
    * Changed Import Order
    
    * Code changes to increase port range
    
    * Set Port isConntect to true
    
    * Indentation Changes & port range in livy-client.conf.template
    
    * Indentation changes
    
    * Changed visibilty of method private
    
    * Indentation Changes
    
    * Indenetation Changes
    
    * Unit test case to test port range
    
    * Checkstyle changes
    
    * Unit test case for port range
    
    * Added comment for Port Range Configuration and increase port range for unit test case
    pralabhkumar authored and zjffdu committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    9ae24d0 View commit details
    Browse the repository at this point in the history