apache / incubator-livy
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 194 files with 18,315 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,118 lines of code)
    • 22 files changed 6-20 times (4,574 lines of code)
    • 170 files changed 1-5 times (12,623 lines of code)
0% | 0% | 6% | 24% | 68%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 194 files with 18,315 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (1,159 lines of code)
    • 9 files changed by 6-10 contributors (2,415 lines of code)
    • 100 files changed by 2-5 contributors (10,997 lines of code)
    • 81 files changed by 1 contributor (3,744 lines of code)
0% | 6% | 13% | 60% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, xml, js, py, html, properties, css, md, sh, yml, yaml, json, svg, txt, gitattributes, ftl, in, cfg, gitignore, rb, r
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala0% | 0% | 5% | 31% | 63%
py0% | 0% | 42% | 3% | 54%
java0% | 0% | 0% | 20% | 79%
js0% | 0% | 0% | 19% | 80%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
server0% | 0% | 12% | 46% | 40%
repl0% | 0% | 25% | 34% | 39%
rsc0% | 0% | 0% | 33% | 66%
thriftserver0% | 0% | 0% | 10% | 89%
python-api0% | 0% | 0% | 8% | 91%
client-http0% | 0% | 0% | 0% | 100%
client-common0% | 0% | 0% | 0% | 100%
dev0% | 0% | 0% | 0% | 100%
core0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
scala-api0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
fake_shell.py
in repl/src/main/resources
530 38 2015-12-18 2022-11-09 22 10 kostas@cloudera.com gabrielmagno1@gmail.com
InteractiveSession.scala
in server/src/main/scala/org/apache/livy/server/interactive
588 26 2017-07-05 2023-07-22 22 15 sshao@hortonworks.com 123077165+askhatri@users.no...
LivyConf.scala
in server/src/main/scala/org/apache/livy
246 7 2017-07-05 2023-05-09 17 11 sshao@hortonworks.com 123077165+askhatri@users.no...
BatchSession.scala
in server/src/main/scala/org/apache/livy/server/batch
160 8 2017-07-05 2023-07-22 13 11 sshao@hortonworks.com 123077165+askhatri@users.no...
InteractiveSessionServlet.scala
in server/src/main/scala/org/apache/livy/server/interactive
218 3 2017-07-05 2023-04-18 13 7 sshao@hortonworks.com 123077165+askhatri@users.no...
SessionServlet.scala
in server/src/main/scala/org/apache/livy/server
165 8 2017-07-05 2023-02-10 12 11 sshao@hortonworks.com 123077165+askhatri@users.no...
setup.py
in python-api
38 - 2016-08-30 2023-07-20 11 8 manikandan.n2010@gmail.com d.lifehacker@gmail.com
LivyServer.scala
in server/src/main/scala/org/apache/livy/server
329 7 2017-07-05 2020-01-07 11 8 sshao@hortonworks.com runzhiwang@tencent.com
SparkYarnApp.scala
in server/src/main/scala/org/apache/livy/utils
260 9 2017-07-05 2022-11-08 10 6 sshao@hortonworks.com 49769179+jeff-xu-z@users.no...
LivyThriftSessionManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
511 29 2018-09-10 2023-02-10 10 7 mgaido@hortonworks.com 123077165+askhatri@users.no...
PythonInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
247 15 2017-07-05 2022-12-26 9 4 sshao@hortonworks.com praneet10061@iiitd.ac.in
Session.scala
in repl/src/main/scala/org/apache/livy/repl
274 12 2017-07-05 2020-07-02 9 5 sshao@hortonworks.com jerryshao@tencent.com
ContextLauncher.java
in rsc/src/main/java/org/apache/livy/rsc
360 17 2017-07-05 2019-10-21 8 6 sshao@hortonworks.com runzhiwang@tencent.com
RSCDriver.java
in rsc/src/main/java/org/apache/livy/rsc/driver
401 29 2017-07-05 2022-12-27 8 5 sshao@hortonworks.com praneet10061@iiitd.ac.in
BatchSessionServlet.scala
in server/src/main/scala/org/apache/livy/server/batch
56 2 2017-07-05 2019-09-05 7 6 sshao@hortonworks.com 7855100+yantzu@users.norepl...
ReplDriver.scala
in repl/src/main/scala/org/apache/livy/repl
110 10 2017-07-05 2022-12-26 7 4 sshao@hortonworks.com praneet10061@iiitd.ac.in
LivySparkUtils.scala
in server/src/main/scala/org/apache/livy/utils
113 8 2017-07-05 2020-07-02 7 6 sshao@hortonworks.com jerryshao@tencent.com
RSCClient.java
in rsc/src/main/java/org/apache/livy/rsc
344 39 2017-07-05 2023-04-12 7 5 sshao@hortonworks.com rsmuchandi@gmail.com
all-sessions.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
63 6 2017-07-18 2020-08-15 6 5 ajbozart@us.ibm.com mgaido@apache.org
ThriftSessionState.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
88 11 2018-11-29 2019-08-30 6 4 vanzin@cloudera.com mgaido@apache.org
SparkInterpreter.scala
in repl/scala-2.11/src/main/scala/org/apache/livy/repl
91 8 2017-07-05 2022-12-26 6 5 sshao@hortonworks.com praneet10061@iiitd.ac.in
UIServlet.scala
in server/src/main/scala/org/apache/livy/server/ui
125 5 2017-07-05 2019-10-14 6 5 sshao@hortonworks.com peter.toth@gmail.com
SessionManager.scala
in server/src/main/scala/org/apache/livy/sessions
164 8 2017-07-05 2023-02-10 6 5 sshao@hortonworks.com 123077165+askhatri@users.no...
Session.scala
in server/src/main/scala/org/apache/livy/sessions
211 9 2017-07-05 2023-05-09 6 5 sshao@hortonworks.com 123077165+askhatri@users.no...
LineBufferedStream.scala
in server/src/main/scala/org/apache/livy/utils
77 3 2017-07-05 2019-08-01 5 4 sshao@hortonworks.com jerryshao@tencent.com
session.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
105 8 2017-07-18 2019-09-05 5 4 ajbozart@us.ibm.com 7855100+yantzu@users.norepl...
HttpMessages.java
in client-common/src/main/java/org/apache/livy/client/common
117 10 2017-07-05 2023-04-18 5 3 sshao@hortonworks.com 123077165+askhatri@users.no...
RSCConf.java
in rsc/src/main/java/org/apache/livy/rsc
151 9 2017-07-05 2019-09-19 5 3 sshao@hortonworks.com yihengwang@tencent.com
LivyExecuteStatementOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
153 7 2018-09-10 2019-11-14 5 4 mgaido@hortonworks.com anhui@oppo.com
client.py
in python-api/src/main/python/livy
183 25 2016-08-30 2017-10-26 5 3 manikandan.n2010@gmail.com sshao@hortonworks.com
AbstractSparkInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
262 16 2017-07-05 2022-12-26 5 3 sshao@hortonworks.com praneet10061@iiitd.ac.in
ColumnBuffer.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
337 14 2018-11-29 2019-08-25 5 3 vanzin@cloudera.com yihengwang@tencent.com
MetadataOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
25 3 2018-12-01 2019-08-30 4 3 mgaido@hortonworks.com mgaido@apache.org
Kind.scala
in core/src/main/scala/org/apache/livy/sessions
35 3 2017-07-05 2017-12-05 4 2 sshao@hortonworks.com sshao@hortonworks.com
DataTypeUtils.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/types
37 3 2018-09-10 2020-07-02 4 3 mgaido@hortonworks.com jerryshao@tencent.com
CreateInteractiveRequest.scala
in server/src/main/scala/org/apache/livy/server/interactive
37 - 2017-07-05 2023-02-10 4 3 sshao@hortonworks.com 123077165+askhatri@users.no...
SessionState.scala
in core/src/main/scala/org/apache/livy/sessions
40 1 2017-07-05 2018-05-21 4 3 sshao@hortonworks.com aromanenko.dev@gmail.com
SQLInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
58 3 2017-12-05 2019-07-26 4 3 sshao@hortonworks.com yangping.wyp@alibaba-inc.com
RpcClient.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc
70 7 2018-09-10 2019-07-22 4 3 mgaido@hortonworks.com 7855100+yantzu@users.norepl...
AccessManager.scala
in server/src/main/scala/org/apache/livy/server
80 8 2017-07-24 2019-08-22 4 4 sshao@hortonworks.com zixu@microsoft.com
96 - 2016-02-02 2023-02-10 4 3 vanzin@cloudera.com 123077165+askhatri@users.no...
JobContextImpl.java
in rsc/src/main/java/org/apache/livy/rsc/driver
109 15 2017-07-05 2018-09-27 4 2 sshao@hortonworks.com vanzin@cloudera.com
ClientConf.java
in client-common/src/main/java/org/apache/livy/client/common
205 19 2017-07-05 2023-02-10 4 3 sshao@hortonworks.com 123077165+askhatri@users.no...
LivyOperationManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
240 20 2018-09-10 2019-08-30 4 3 mgaido@hortonworks.com mgaido@apache.org
SparkRInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
283 13 2017-07-05 2018-06-12 4 1 sshao@hortonworks.com sshao@hortonworks.com
ThriftCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
665 36 2018-12-01 2019-11-06 4 3 mgaido@hortonworks.com wypoon@cloudera.com
StatementState.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
14 - 2018-11-29 2019-08-29 3 3 vanzin@cloudera.com mgaido@apache.org
JobContext.java
in api/src/main/java/org/apache/livy
20 - 2017-07-05 2018-01-23 3 2 sshao@hortonworks.com ajbozart@us.ibm.com
ThriftServerFactory.scala
in server/src/main/scala/org/apache/livy/server
21 1 2018-09-25 2018-12-01 3 1 mgaido@hortonworks.com mgaido@hortonworks.com
Interpreter.scala
in repl/src/main/scala/org/apache/livy/repl
21 - 2017-07-05 2017-10-10 3 2 sshao@hortonworks.com github@ppo2.ch
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
InteractiveSession.scala
in server/src/main/scala/org/apache/livy/server/interactive
588 26 2017-07-05 2023-07-22 22 15 sshao@hortonworks.com 123077165+askhatri@users.no...
LivyConf.scala
in server/src/main/scala/org/apache/livy
246 7 2017-07-05 2023-05-09 17 11 sshao@hortonworks.com 123077165+askhatri@users.no...
BatchSession.scala
in server/src/main/scala/org/apache/livy/server/batch
160 8 2017-07-05 2023-07-22 13 11 sshao@hortonworks.com 123077165+askhatri@users.no...
SessionServlet.scala
in server/src/main/scala/org/apache/livy/server
165 8 2017-07-05 2023-02-10 12 11 sshao@hortonworks.com 123077165+askhatri@users.no...
fake_shell.py
in repl/src/main/resources
530 38 2015-12-18 2022-11-09 22 10 kostas@cloudera.com gabrielmagno1@gmail.com
setup.py
in python-api
38 - 2016-08-30 2023-07-20 11 8 manikandan.n2010@gmail.com d.lifehacker@gmail.com
LivyServer.scala
in server/src/main/scala/org/apache/livy/server
329 7 2017-07-05 2020-01-07 11 8 sshao@hortonworks.com runzhiwang@tencent.com
InteractiveSessionServlet.scala
in server/src/main/scala/org/apache/livy/server/interactive
218 3 2017-07-05 2023-04-18 13 7 sshao@hortonworks.com 123077165+askhatri@users.no...
LivyThriftSessionManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
511 29 2018-09-10 2023-02-10 10 7 mgaido@hortonworks.com 123077165+askhatri@users.no...
SparkYarnApp.scala
in server/src/main/scala/org/apache/livy/utils
260 9 2017-07-05 2022-11-08 10 6 sshao@hortonworks.com 49769179+jeff-xu-z@users.no...
ContextLauncher.java
in rsc/src/main/java/org/apache/livy/rsc
360 17 2017-07-05 2019-10-21 8 6 sshao@hortonworks.com runzhiwang@tencent.com
BatchSessionServlet.scala
in server/src/main/scala/org/apache/livy/server/batch
56 2 2017-07-05 2019-09-05 7 6 sshao@hortonworks.com 7855100+yantzu@users.norepl...
LivySparkUtils.scala
in server/src/main/scala/org/apache/livy/utils
113 8 2017-07-05 2020-07-02 7 6 sshao@hortonworks.com jerryshao@tencent.com
Session.scala
in repl/src/main/scala/org/apache/livy/repl
274 12 2017-07-05 2020-07-02 9 5 sshao@hortonworks.com jerryshao@tencent.com
RSCDriver.java
in rsc/src/main/java/org/apache/livy/rsc/driver
401 29 2017-07-05 2022-12-27 8 5 sshao@hortonworks.com praneet10061@iiitd.ac.in
RSCClient.java
in rsc/src/main/java/org/apache/livy/rsc
344 39 2017-07-05 2023-04-12 7 5 sshao@hortonworks.com rsmuchandi@gmail.com
SparkInterpreter.scala
in repl/scala-2.11/src/main/scala/org/apache/livy/repl
91 8 2017-07-05 2022-12-26 6 5 sshao@hortonworks.com praneet10061@iiitd.ac.in
all-sessions.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
63 6 2017-07-18 2020-08-15 6 5 ajbozart@us.ibm.com mgaido@apache.org
UIServlet.scala
in server/src/main/scala/org/apache/livy/server/ui
125 5 2017-07-05 2019-10-14 6 5 sshao@hortonworks.com peter.toth@gmail.com
Session.scala
in server/src/main/scala/org/apache/livy/sessions
211 9 2017-07-05 2023-05-09 6 5 sshao@hortonworks.com 123077165+askhatri@users.no...
SessionManager.scala
in server/src/main/scala/org/apache/livy/sessions
164 8 2017-07-05 2023-02-10 6 5 sshao@hortonworks.com 123077165+askhatri@users.no...
PythonInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
247 15 2017-07-05 2022-12-26 9 4 sshao@hortonworks.com praneet10061@iiitd.ac.in
ReplDriver.scala
in repl/src/main/scala/org/apache/livy/repl
110 10 2017-07-05 2022-12-26 7 4 sshao@hortonworks.com praneet10061@iiitd.ac.in
ThriftSessionState.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
88 11 2018-11-29 2019-08-30 6 4 vanzin@cloudera.com mgaido@apache.org
session.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
105 8 2017-07-18 2019-09-05 5 4 ajbozart@us.ibm.com 7855100+yantzu@users.norepl...
LineBufferedStream.scala
in server/src/main/scala/org/apache/livy/utils
77 3 2017-07-05 2019-08-01 5 4 sshao@hortonworks.com jerryshao@tencent.com
LivyExecuteStatementOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
153 7 2018-09-10 2019-11-14 5 4 mgaido@hortonworks.com anhui@oppo.com
AccessManager.scala
in server/src/main/scala/org/apache/livy/server
80 8 2017-07-24 2019-08-22 4 4 sshao@hortonworks.com zixu@microsoft.com
client.py
in python-api/src/main/python/livy
183 25 2016-08-30 2017-10-26 5 3 manikandan.n2010@gmail.com sshao@hortonworks.com
HttpMessages.java
in client-common/src/main/java/org/apache/livy/client/common
117 10 2017-07-05 2023-04-18 5 3 sshao@hortonworks.com 123077165+askhatri@users.no...
AbstractSparkInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
262 16 2017-07-05 2022-12-26 5 3 sshao@hortonworks.com praneet10061@iiitd.ac.in
RSCConf.java
in rsc/src/main/java/org/apache/livy/rsc
151 9 2017-07-05 2019-09-19 5 3 sshao@hortonworks.com yihengwang@tencent.com
ColumnBuffer.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
337 14 2018-11-29 2019-08-25 5 3 vanzin@cloudera.com yihengwang@tencent.com
SessionState.scala
in core/src/main/scala/org/apache/livy/sessions
40 1 2017-07-05 2018-05-21 4 3 sshao@hortonworks.com aromanenko.dev@gmail.com
ClientConf.java
in client-common/src/main/java/org/apache/livy/client/common
205 19 2017-07-05 2023-02-10 4 3 sshao@hortonworks.com 123077165+askhatri@users.no...
SQLInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
58 3 2017-12-05 2019-07-26 4 3 sshao@hortonworks.com yangping.wyp@alibaba-inc.com
CreateInteractiveRequest.scala
in server/src/main/scala/org/apache/livy/server/interactive
37 - 2017-07-05 2023-02-10 4 3 sshao@hortonworks.com 123077165+askhatri@users.no...
MetadataOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
25 3 2018-12-01 2019-08-30 4 3 mgaido@hortonworks.com mgaido@apache.org
DataTypeUtils.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/types
37 3 2018-09-10 2020-07-02 4 3 mgaido@hortonworks.com jerryshao@tencent.com
LivyOperationManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
240 20 2018-09-10 2019-08-30 4 3 mgaido@hortonworks.com mgaido@apache.org
ThriftCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
665 36 2018-12-01 2019-11-06 4 3 mgaido@hortonworks.com wypoon@cloudera.com
RpcClient.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc
70 7 2018-09-10 2019-07-22 4 3 mgaido@hortonworks.com 7855100+yantzu@users.norepl...
96 - 2016-02-02 2023-02-10 4 3 vanzin@cloudera.com 123077165+askhatri@users.no...
job_context.py
in python-api/src/main/python/livy
38 7 2016-08-30 2017-07-04 3 3 manikandan.n2010@gmail.com sshao@hortonworks.com
AbstractJobHandle.java
in client-common/src/main/java/org/apache/livy/client/common
67 4 2017-07-05 2019-04-01 3 3 sshao@hortonworks.com vanzin@cloudera.com
sessions-table.html
in server/src/main/resources/org/apache/livy/server/ui/static/html
57 - 2017-07-18 2019-10-31 3 3 ajbozart@us.ibm.com luystu@gmail.com
JsonServlet.scala
in server/src/main/scala/org/apache/livy/server
93 11 2017-07-05 2018-11-05 3 3 sshao@hortonworks.com ingo.schuster@de.ibm.com
WebServer.scala
in server/src/main/scala/org/apache/livy/server
85 4 2017-07-05 2023-05-09 3 3 sshao@hortonworks.com 123077165+askhatri@users.no...
SparkProcApp.scala
in server/src/main/scala/org/apache/livy/utils
39 2 2017-07-05 2018-05-21 3 3 sshao@hortonworks.com aromanenko.dev@gmail.com
LivyClientBuilder.java
in api/src/main/java/org/apache/livy
116 9 2017-07-05 2020-02-15 3 3 sshao@hortonworks.com wypoon@cloudera.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
298 13 2017-06-28 2017-07-21 2 1 sshao@hortonworks.com sshao@hortonworks.com
SparkRInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
283 13 2017-07-05 2018-06-12 4 1 sshao@hortonworks.com sshao@hortonworks.com
JobHandleImpl.java
in client-http/src/main/java/org/apache/livy/client/http
211 12 2017-07-05 2017-08-31 2 1 sshao@hortonworks.com sshao@hortonworks.com
AuthBridgeServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
204 10 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
LdapAuthenticationHandlerImpl.scala
in server/src/main/scala/org/apache/livy/server/auth
160 6 2019-10-13 2019-10-31 2 1 micahzhao@tencent.com micahzhao@tencent.com
HttpClient.java
in client-http/src/main/java/org/apache/livy/client/http
138 13 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
PlainSaslServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
133 8 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
Operation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
117 10 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
LivyThriftServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
105 7 2018-09-10 2018-12-01 3 1 mgaido@hortonworks.com mgaido@hortonworks.com
ProcessInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
84 7 2017-07-05 2017-08-31 2 1 sshao@hortonworks.com sshao@hortonworks.com
HttpConf.java
in client-http/src/main/java/org/apache/livy/client/http
84 6 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
ThriftService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
84 7 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
ZooKeeperManager.scala
in server/src/main/scala/org/apache/livy/server/recovery
80 8 2020-01-07 2020-01-07 1 1 runzhiwang@tencent.com runzhiwang@tencent.com
Utils.scala
in core/src/main/scala/org/apache/livy
77 6 2017-07-05 2018-06-13 3 1 sshao@hortonworks.com sshao@hortonworks.com
SessionHeartbeat.scala
in server/src/main/scala/org/apache/livy/server/interactive
70 8 2017-07-05 2017-07-24 2 1 sshao@hortonworks.com sshao@hortonworks.com
SaslHandler.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
69 5 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
JobHandleImpl.java
in rsc/src/main/java/org/apache/livy/rsc
67 9 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
LivyScalaClient.scala
in scala-api/src/main/scala/org/apache/livy/scalaapi
59 5 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
EOLUtils.scala
in core/src/main/scala/org/apache/livy
59 2 2018-08-22 2018-08-22 1 1 sshao@hortonworks.com sshao@hortonworks.com
RSCDriverBootstrapper.java
in rsc/src/main/java/org/apache/livy/rsc/driver
57 1 2017-07-05 2017-07-27 2 1 sshao@hortonworks.com sshao@hortonworks.com
SparkApp.scala
in server/src/main/scala/org/apache/livy/utils
55 5 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
StatementState.java
in rsc/src/main/java/org/apache/livy/rsc/driver
55 6 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
51 - 2017-08-15 2017-08-15 1 1 sshao@hortonworks.com sshao@hortonworks.com
package.scala
in server/src/main/scala/org/apache/livy
49 - 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
SessionInfo.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
49 8 2018-09-10 2018-09-10 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
SessionStore.scala
in server/src/main/scala/org/apache/livy/server/recovery
45 5 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
LdapUtils.scala
in server/src/main/scala/org/apache/livy/server/auth
44 5 2019-10-31 2019-10-31 1 1 micahzhao@tencent.com micahzhao@tencent.com
LdapAuthenticationProviderImpl.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
42 3 2019-10-31 2019-10-31 1 1 micahzhao@tencent.com micahzhao@tencent.com
TestUtils.java
in client-common/src/main/java/org/apache/livy/client/common
41 1 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
LivyDelegationTokenSecretManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
39 2 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
CreateBatchRequest.scala
in server/src/main/scala/org/apache/livy/server/batch
36 - 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
GetTableTypesOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
34 1 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
ApiVersioningSupport.scala
in server/src/main/scala/org/apache/livy/server
33 - 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
thrift-sessions-table.html
in thriftserver/server/src/main/resources/org/apache/livy/server/ui/static/html
33 - 2018-10-25 2018-10-25 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
LdapSearchFactory.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap
33 2 2019-10-31 2019-10-31 1 1 micahzhao@tencent.com micahzhao@tencent.com
Logging.scala
in core/src/main/scala/org/apache/livy
32 7 2017-07-05 2017-12-05 2 1 sshao@hortonworks.com sshao@hortonworks.com
thrift-sessions.js
in thriftserver/server/src/main/resources/org/apache/livy/server/ui/static/js
30 3 2018-10-25 2018-10-25 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
ThriftJsonServlet.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ui
30 - 2018-10-25 2018-12-01 2 1 mgaido@hortonworks.com mgaido@hortonworks.com
ThreadPoolExecutorWithOomHook.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
30 1 2018-12-01 2018-12-01 1 1 mgaido@hortonworks.com mgaido@hortonworks.com
BypassJob.java
in rsc/src/main/java/org/apache/livy/rsc/driver
27 - 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
ThriftServerFactoryImpl.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
26 2 2018-09-25 2018-12-01 3 1 mgaido@hortonworks.com mgaido@hortonworks.com
livy-ui.css
in server/src/main/resources/org/apache/livy/server/ui/static/css
24 - 2017-07-18 2017-08-02 3 1 ajbozart@us.ibm.com ajbozart@us.ibm.com
ScalaJobContext.scala
in scala-api/src/main/scala/org/apache/livy/scalaapi
21 - 2017-07-05 2017-10-20 2 1 sshao@hortonworks.com sshao@hortonworks.com
ThriftServerFactory.scala
in server/src/main/scala/org/apache/livy/server
21 1 2018-09-25 2018-12-01 3 1 mgaido@hortonworks.com mgaido@hortonworks.com
CsrfFilter.scala
in server/src/main/scala/org/apache/livy/server
21 3 2017-07-05 2017-07-05 1 1 sshao@hortonworks.com sshao@hortonworks.com
UserFilter.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap
21 1 2019-10-31 2019-10-31 1 1 micahzhao@tencent.com micahzhao@tencent.com
AccessFilter.scala
in server/src/main/scala/org/apache/livy/server
20 3 2017-07-05 2017-07-24 2 1 sshao@hortonworks.com sshao@hortonworks.com
ScalaIterator.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
20 3 2018-11-29 2018-11-29 1 1 vanzin@cloudera.com vanzin@cloudera.com
UnregisterSessionJob.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
20 3 2018-11-29 2018-11-29 1 1 vanzin@cloudera.com vanzin@cloudera.com
FetchResultSchemaJob.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
19 3 2018-11-29 2018-11-29 1 1 vanzin@cloudera.com vanzin@cloudera.com
Correlations

File Size vs. Number of Changes: 194 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 160 lines of code y: 13 # changes server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 588 lines of code y: 22 # changes python-api/setup.py x: 38 lines of code y: 11 # changes server/src/main/scala/org/apache/livy/LivyConf.scala x: 246 lines of code y: 17 # changes server/src/main/scala/org/apache/livy/sessions/Session.scala x: 211 lines of code y: 6 # changes server/src/main/scala/org/apache/livy/server/WebServer.scala x: 85 lines of code y: 3 # changes client-common/src/main/java/org/apache/livy/client/common/HttpMessages.java x: 117 lines of code y: 5 # changes server/src/main/scala/org/apache/livy/server/interactive/InteractiveSessionServlet.scala x: 218 lines of code y: 13 # changes rsc/src/main/java/org/apache/livy/rsc/RSCClient.java x: 344 lines of code y: 7 # changes client-common/src/main/java/org/apache/livy/client/common/ClientConf.java x: 205 lines of code y: 4 # changes scalastyle.xml x: 96 lines of code y: 4 # changes server/src/main/scala/org/apache/livy/server/SessionServlet.scala x: 165 lines of code y: 12 # changes server/src/main/scala/org/apache/livy/server/interactive/CreateInteractiveRequest.scala x: 37 lines of code y: 4 # changes server/src/main/scala/org/apache/livy/sessions/SessionManager.scala x: 164 lines of code y: 6 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftSessionManager.scala x: 511 lines of code y: 10 # changes rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriver.java x: 401 lines of code y: 8 # changes repl/scala-2.11/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 91 lines of code y: 6 # changes repl/scala-2.12/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 92 lines of code y: 2 # changes repl/src/main/scala/org/apache/livy/repl/AbstractSparkInterpreter.scala x: 262 lines of code y: 5 # changes repl/src/main/scala/org/apache/livy/repl/PythonInterpreter.scala x: 247 lines of code y: 9 # changes repl/src/main/scala/org/apache/livy/repl/ReplDriver.scala x: 110 lines of code y: 7 # changes repl/src/main/resources/fake_shell.py x: 530 lines of code y: 22 # changes server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala x: 260 lines of code y: 10 # changes server/src/main/resources/org/apache/livy/server/ui/static/js/all-sessions.js x: 63 lines of code y: 6 # changes client-common/src/main/java/org/apache/livy/client/common/Serializer.java x: 54 lines of code y: 2 # changes repl/src/main/scala/org/apache/livy/repl/Session.scala x: 274 lines of code y: 9 # changes rsc/src/main/java/org/apache/livy/rsc/driver/SparkEntries.java x: 107 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/rpc/KryoMessageCodec.java x: 106 lines of code y: 2 # changes scala-api/src/main/scala/org/apache/livy/scalaapi/ScalaJobHandle.scala x: 83 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/utils/LivySparkUtils.scala x: 113 lines of code y: 7 # changes client-http/src/main/java/org/apache/livy/client/http/LivyConnection.java x: 190 lines of code y: 2 # changes api/src/main/java/org/apache/livy/LivyClientBuilder.java x: 116 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/rpc/Rpc.java x: 499 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/rpc/RpcDispatcher.java x: 41 lines of code y: 3 # changes server/src/main/scala/org/apache/livy/server/LivyServer.scala x: 329 lines of code y: 11 # changes server/src/main/scala/org/apache/livy/server/recovery/FileSystemStateStore.scala x: 95 lines of code y: 3 # changes server/src/main/scala/org/apache/livy/server/recovery/StateStore.scala x: 58 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala x: 80 lines of code y: 1 # changes server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperStateStore.scala x: 25 lines of code y: 3 # changes server/src/main/scala/org/apache/livy/utils/LivyUncaughtException.java x: 6 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyExecuteStatementOperation.scala x: 153 lines of code y: 5 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerAudit.scala x: 15 lines of code y: 1 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/DataType.java x: 15 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftBinaryCLIService.scala x: 138 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftCLIService.scala x: 665 lines of code y: 4 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpCLIService.scala x: 152 lines of code y: 2 # changes server/src/main/resources/org/apache/livy/server/ui/static/html/sessions-table.html x: 57 lines of code y: 3 # changes server/src/main/scala/org/apache/livy/server/auth/LdapAuthenticationHandlerImpl.scala x: 160 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/server/auth/LdapUtils.scala x: 44 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthFactory.scala x: 143 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthenticationProvider.scala x: 39 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/LdapAuthenticationProviderImpl.scala x: 42 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/ChainFilter.scala x: 8 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/LdapSearchFactory.scala x: 33 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/UserFilter.scala x: 21 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpServlet.scala x: 352 lines of code y: 2 # changes rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java x: 360 lines of code y: 8 # changes server/src/main/scala/org/apache/livy/server/ui/UIServlet.scala x: 125 lines of code y: 6 # changes rsc/src/main/java/org/apache/livy/rsc/Utils.java x: 78 lines of code y: 2 # changes rsc/src/main/java/org/apache/livy/rsc/RSCConf.java x: 151 lines of code y: 5 # changes server/src/main/resources/org/apache/livy/server/ui/static/html/batches-table.html x: 50 lines of code y: 2 # changes server/src/main/resources/org/apache/livy/server/ui/static/js/session.js x: 105 lines of code y: 5 # changes server/src/main/scala/org/apache/livy/server/batch/BatchSessionServlet.scala x: 56 lines of code y: 7 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyOperationManager.scala x: 240 lines of code y: 4 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetColumnsOperation.scala x: 76 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetFunctionsOperation.scala x: 49 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetSchemasOperation.scala x: 40 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTablesOperation.scala x: 47 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/MetadataOperation.scala x: 25 lines of code y: 4 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/SparkCatalogOperation.scala x: 43 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetColumnsJob.java x: 72 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetFunctionsJob.java x: 75 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetSchemasJob.java x: 30 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetTablesJob.java x: 70 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SparkUtils.java x: 163 lines of code y: 3 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ThriftSessionState.java x: 88 lines of code y: 6 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultJob.java x: 36 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ResultSet.java x: 81 lines of code y: 3 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SqlJob.java x: 55 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/StatementState.java x: 14 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/driver/Statement.java x: 37 lines of code y: 2 # changes server/src/main/resources/org/apache/livy/server/ui/static/html/statements-table.html x: 63 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetCatalogsOperation.scala x: 32 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTypeInfoOperation.scala x: 98 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ColumnBuffer.java x: 337 lines of code y: 5 # changes server/src/main/scala/org/apache/livy/server/AccessManager.scala x: 80 lines of code y: 4 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyCLIService.scala x: 363 lines of code y: 3 # changes server/src/main/scala/org/apache/livy/utils/LineBufferedStream.scala x: 77 lines of code y: 5 # changes repl/src/main/scala/org/apache/livy/repl/SQLInterpreter.scala x: 58 lines of code y: 4 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc/RpcClient.scala x: 70 lines of code y: 4 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/CleanupStatementJob.java x: 19 lines of code y: 2 # changes client-common/src/main/java/org/apache/livy/client/common/AbstractJobHandle.java x: 67 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/driver/BypassJobWrapper.java x: 61 lines of code y: 2 # changes rsc/src/main/java/org/apache/livy/rsc/driver/JobWrapper.java x: 68 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/server/ThriftServerFactory.scala x: 21 lines of code y: 3 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftServer.scala x: 105 lines of code y: 3 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerFactoryImpl.scala x: 26 lines of code y: 3 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftService.scala x: 84 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthBridgeServer.scala x: 204 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/LivyDelegationTokenSecretManager.scala x: 39 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/PlainSaslServer.scala x: 133 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThreadPoolExecutorWithOomHook.scala x: 30 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTableTypesOperation.scala x: 34 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/Operation.scala x: 117 lines of code y: 1 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/RegisterSessionJob.java x: 17 lines of code y: 2 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultSchemaJob.java x: 19 lines of code y: 1 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ScalaIterator.java x: 20 lines of code y: 1 # changes server/src/main/scala/org/apache/livy/server/JsonServlet.scala x: 93 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/driver/JobContextImpl.java x: 109 lines of code y: 4 # changes python-api/setup.cfg x: 6 lines of code y: 2 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/SessionInfo.scala x: 49 lines of code y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/SessionStates.scala x: 7 lines of code y: 1 # changes core/src/main/scala/org/apache/livy/EOLUtils.scala x: 59 lines of code y: 1 # changes core/src/main/scala/org/apache/livy/Utils.scala x: 77 lines of code y: 3 # changes repl/src/main/scala/org/apache/livy/repl/SparkRInterpreter.scala x: 283 lines of code y: 4 # changes server/src/main/resources/org/apache/livy/server/ui/static/js/livy-ui.js x: 76 lines of code y: 3 # changes server/src/main/resources/org/apache/livy/server/ui/static/js/session-log.js x: 56 lines of code y: 3 # changes core/src/main/scala/org/apache/livy/sessions/SessionState.scala x: 40 lines of code y: 4 # changes server/src/main/scala/org/apache/livy/utils/SparkProcApp.scala x: 39 lines of code y: 3 # changes api/src/main/java/org/apache/livy/JobContext.java x: 20 lines of code y: 3 # changes api/src/main/java/org/apache/livy/JobHandle.java x: 22 lines of code y: 2 # changes api/src/main/java/org/apache/livy/LivyClient.java x: 13 lines of code y: 2 # changes api/src/main/java/org/apache/livy/LivyClientFactory.java x: 8 lines of code y: 2 # changes api/src/main/java/org/apache/livy/package-info.java x: 1 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/rpc/RpcServer.java x: 261 lines of code y: 2 # changes core/src/main/scala/org/apache/livy/sessions/Kind.scala x: 35 lines of code y: 4 # changes python-api/src/main/python/livy/client.py x: 183 lines of code y: 5 # changes scala-api/src/main/scala/org/apache/livy/scalaapi/ScalaJobContext.scala x: 21 lines of code y: 2 # changes core/src/main/scala/org/apache/livy/msgs.scala x: 36 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/BaseProtocol.java x: 171 lines of code y: 3 # changes client-http/src/main/java/org/apache/livy/client/http/JobHandleImpl.java x: 211 lines of code y: 2 # changes repl/src/main/scala/org/apache/livy/repl/BypassPySparkJob.scala x: 16 lines of code y: 2 # changes dev/third-party-file.ftl x: 51 lines of code y: 1 # changes server/src/main/resources/org/apache/livy/server/ui/static/css/livy-ui.css x: 24 lines of code y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriverBootstrapper.java x: 57 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/server/AccessFilter.scala x: 20 lines of code y: 2 # changes dev/merge_livy_pr.py x: 298 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/utils/LineBufferedProcess.scala x: 23 lines of code y: 2 # changes server/src/main/scala/org/apache/livy/utils/SparkProcessBuilder.scala x: 158 lines of code y: 2 # changes client-common/src/main/java/org/apache/livy/client/common/BufferUtils.java x: 17 lines of code y: 1 # changes client-http/src/main/java/org/apache/livy/client/http/HttpClient.java x: 138 lines of code y: 1 # changes client-http/src/main/java/org/apache/livy/client/http/HttpClientFactory.java x: 14 lines of code y: 1 # changes repl/src/main/scala/org/apache/livy/repl/package.scala x: 9 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/ContextInfo.java x: 13 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/DriverProcessInfo.java x: 16 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/JobHandleImpl.java x: 67 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/ReplJobResults.java x: 11 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/driver/BypassJob.java x: 27 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/driver/StatementState.java x: 55 lines of code y: 1 # changes rsc/src/main/java/org/apache/livy/rsc/rpc/SaslHandler.java x: 69 lines of code y: 1 # changes server/src/main/scala/org/apache/livy/server/batch/CreateBatchRequest.scala x: 36 lines of code y: 1 # changes server/src/main/scala/org/apache/livy/server/recovery/SessionStore.scala x: 45 lines of code y: 1 # changes python-api/src/main/python/livy/__init__.py x: 1 lines of code y: 2 # changes python-api/src/main/python/livy/job_context.py x: 38 lines of code y: 3 # changes python-api/src/main/python/livy/job_handle.py x: 172 lines of code y: 2 # changes python-api/MANIFEST.in x: 3 lines of code y: 1 # changes
22.0
# changes
  min: 1.0
  average: 3.08
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 22.0
0 665.0
lines of code
min: 1.0 | average: 94.41 | 25th percentile: 21.0 | median: 55.5 | 75th percentile: 110.75 | max: 665.0

Number of Contributors vs. Number of Changes: 194 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 11 # contributors y: 13 # changes server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 15 # contributors y: 22 # changes python-api/setup.py x: 8 # contributors y: 11 # changes server/src/main/scala/org/apache/livy/LivyConf.scala x: 11 # contributors y: 17 # changes server/src/main/scala/org/apache/livy/sessions/Session.scala x: 5 # contributors y: 6 # changes server/src/main/scala/org/apache/livy/server/WebServer.scala x: 3 # contributors y: 3 # changes client-common/src/main/java/org/apache/livy/client/common/HttpMessages.java x: 3 # contributors y: 5 # changes server/src/main/scala/org/apache/livy/server/interactive/InteractiveSessionServlet.scala x: 7 # contributors y: 13 # changes rsc/src/main/java/org/apache/livy/rsc/RSCClient.java x: 5 # contributors y: 7 # changes client-common/src/main/java/org/apache/livy/client/common/ClientConf.java x: 3 # contributors y: 4 # changes server/src/main/scala/org/apache/livy/server/SessionServlet.scala x: 11 # contributors y: 12 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftSessionManager.scala x: 7 # contributors y: 10 # changes rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriver.java x: 5 # contributors y: 8 # changes repl/scala-2.12/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 2 # contributors y: 2 # changes repl/src/main/scala/org/apache/livy/repl/PythonInterpreter.scala x: 4 # contributors y: 9 # changes repl/src/main/scala/org/apache/livy/repl/ReplDriver.scala x: 4 # contributors y: 7 # changes repl/src/main/resources/fake_shell.py x: 10 # contributors y: 22 # changes server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala x: 6 # contributors y: 10 # changes repl/src/main/scala/org/apache/livy/repl/Session.scala x: 5 # contributors y: 9 # changes server/src/main/scala/org/apache/livy/utils/LivySparkUtils.scala x: 6 # contributors y: 7 # changes server/src/main/scala/org/apache/livy/server/recovery/FileSystemStateStore.scala x: 2 # contributors y: 3 # changes server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala x: 1 # contributors y: 1 # changes thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyExecuteStatementOperation.scala x: 4 # contributors y: 5 # changes server/src/main/scala/org/apache/livy/server/auth/LdapAuthenticationHandlerImpl.scala x: 1 # contributors y: 2 # changes rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java x: 6 # contributors y: 8 # changes thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ThriftSessionState.java x: 4 # contributors y: 6 # changes server/src/main/scala/org/apache/livy/server/AccessManager.scala x: 4 # contributors y: 4 # changes server/src/main/scala/org/apache/livy/server/ThriftServerFactory.scala x: 1 # contributors y: 3 # changes rsc/src/main/java/org/apache/livy/rsc/driver/JobContextImpl.java x: 2 # contributors y: 4 # changes repl/src/main/scala/org/apache/livy/repl/SparkRInterpreter.scala x: 1 # contributors y: 4 # changes
22.0
# changes
  min: 1.0
  average: 3.08
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 22.0
0 15.0
# contributors
min: 1.0 | average: 2.37 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

Number of Contributors vs. File Size: 194 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 11 # contributors y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 15 # contributors y: 588 lines of code python-api/setup.py x: 8 # contributors y: 38 lines of code server/src/main/scala/org/apache/livy/LivyConf.scala x: 11 # contributors y: 246 lines of code server/src/main/scala/org/apache/livy/sessions/Session.scala x: 5 # contributors y: 211 lines of code server/src/main/scala/org/apache/livy/server/WebServer.scala x: 3 # contributors y: 85 lines of code client-common/src/main/java/org/apache/livy/client/common/HttpMessages.java x: 3 # contributors y: 117 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSessionServlet.scala x: 7 # contributors y: 218 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCClient.java x: 5 # contributors y: 344 lines of code client-common/src/main/java/org/apache/livy/client/common/ClientConf.java x: 3 # contributors y: 205 lines of code scalastyle.xml x: 3 # contributors y: 96 lines of code server/src/main/scala/org/apache/livy/server/SessionServlet.scala x: 11 # contributors y: 165 lines of code server/src/main/scala/org/apache/livy/server/interactive/CreateInteractiveRequest.scala x: 3 # contributors y: 37 lines of code server/src/main/scala/org/apache/livy/sessions/SessionManager.scala x: 5 # contributors y: 164 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftSessionManager.scala x: 7 # contributors y: 511 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriver.java x: 5 # contributors y: 401 lines of code repl/scala-2.11/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 5 # contributors y: 91 lines of code repl/scala-2.12/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 2 # contributors y: 92 lines of code repl/src/main/scala/org/apache/livy/repl/AbstractSparkInterpreter.scala x: 3 # contributors y: 262 lines of code repl/src/main/scala/org/apache/livy/repl/PythonInterpreter.scala x: 4 # contributors y: 247 lines of code repl/src/main/scala/org/apache/livy/repl/ReplDriver.scala x: 4 # contributors y: 110 lines of code repl/src/main/resources/fake_shell.py x: 10 # contributors y: 530 lines of code server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala x: 6 # contributors y: 260 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/all-sessions.js x: 5 # contributors y: 63 lines of code client-common/src/main/java/org/apache/livy/client/common/Serializer.java x: 2 # contributors y: 54 lines of code repl/src/main/scala/org/apache/livy/repl/Session.scala x: 5 # contributors y: 274 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/SparkEntries.java x: 3 # contributors y: 107 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/KryoMessageCodec.java x: 2 # contributors y: 106 lines of code scala-api/src/main/scala/org/apache/livy/scalaapi/ScalaJobHandle.scala x: 2 # contributors y: 83 lines of code server/src/main/scala/org/apache/livy/utils/LivySparkUtils.scala x: 6 # contributors y: 113 lines of code client-http/src/main/java/org/apache/livy/client/http/LivyConnection.java x: 2 # contributors y: 190 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/Rpc.java x: 3 # contributors y: 499 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcDispatcher.java x: 3 # contributors y: 41 lines of code server/src/main/scala/org/apache/livy/server/LivyServer.scala x: 8 # contributors y: 329 lines of code server/src/main/scala/org/apache/livy/server/recovery/FileSystemStateStore.scala x: 2 # contributors y: 95 lines of code server/src/main/scala/org/apache/livy/server/recovery/StateStore.scala x: 2 # contributors y: 58 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala x: 1 # contributors y: 80 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperStateStore.scala x: 2 # contributors y: 25 lines of code server/src/main/scala/org/apache/livy/utils/LivyUncaughtException.java x: 1 # contributors y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyExecuteStatementOperation.scala x: 4 # contributors y: 153 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerAudit.scala x: 1 # contributors y: 15 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/DataType.java x: 2 # contributors y: 15 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftBinaryCLIService.scala x: 2 # contributors y: 138 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftCLIService.scala x: 3 # contributors y: 665 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpCLIService.scala x: 2 # contributors y: 152 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/sessions-table.html x: 3 # contributors y: 57 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapAuthenticationHandlerImpl.scala x: 1 # contributors y: 160 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapUtils.scala x: 1 # contributors y: 44 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthFactory.scala x: 2 # contributors y: 143 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthenticationProvider.scala x: 2 # contributors y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/ChainFilter.scala x: 1 # contributors y: 8 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/LdapSearchFactory.scala x: 1 # contributors y: 33 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/UserFilter.scala x: 1 # contributors y: 21 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpServlet.scala x: 2 # contributors y: 352 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java x: 6 # contributors y: 360 lines of code server/src/main/scala/org/apache/livy/server/ui/UIServlet.scala x: 5 # contributors y: 125 lines of code rsc/src/main/java/org/apache/livy/rsc/Utils.java x: 2 # contributors y: 78 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCConf.java x: 3 # contributors y: 151 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/batches-table.html x: 2 # contributors y: 50 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/session.js x: 4 # contributors y: 105 lines of code server/src/main/scala/org/apache/livy/server/batch/BatchSessionServlet.scala x: 6 # contributors y: 56 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyOperationManager.scala x: 3 # contributors y: 240 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetFunctionsOperation.scala x: 2 # contributors y: 49 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetSchemasOperation.scala x: 2 # contributors y: 40 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTablesOperation.scala x: 2 # contributors y: 47 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/MetadataOperation.scala x: 3 # contributors y: 25 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/SparkCatalogOperation.scala x: 2 # contributors y: 43 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetColumnsJob.java x: 2 # contributors y: 72 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetFunctionsJob.java x: 2 # contributors y: 75 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetSchemasJob.java x: 2 # contributors y: 30 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetTablesJob.java x: 2 # contributors y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SparkUtils.java x: 3 # contributors y: 163 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ThriftSessionState.java x: 4 # contributors y: 88 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultJob.java x: 2 # contributors y: 36 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ResultSet.java x: 2 # contributors y: 81 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SqlJob.java x: 2 # contributors y: 55 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/StatementState.java x: 3 # contributors y: 14 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/statements-table.html x: 2 # contributors y: 63 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetCatalogsOperation.scala x: 2 # contributors y: 32 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTypeInfoOperation.scala x: 2 # contributors y: 98 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ColumnBuffer.java x: 3 # contributors y: 337 lines of code server/src/main/scala/org/apache/livy/server/AccessManager.scala x: 4 # contributors y: 80 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyCLIService.scala x: 2 # contributors y: 363 lines of code server/src/main/scala/org/apache/livy/utils/LineBufferedStream.scala x: 4 # contributors y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SQLInterpreter.scala x: 3 # contributors y: 58 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc/RpcClient.scala x: 3 # contributors y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/CleanupStatementJob.java x: 2 # contributors y: 19 lines of code client-common/src/main/java/org/apache/livy/client/common/AbstractJobHandle.java x: 3 # contributors y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJobWrapper.java x: 2 # contributors y: 61 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobWrapper.java x: 2 # contributors y: 68 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftServer.scala x: 1 # contributors y: 105 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerFactoryImpl.scala x: 1 # contributors y: 26 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftService.scala x: 1 # contributors y: 84 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthBridgeServer.scala x: 1 # contributors y: 204 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/LivyDelegationTokenSecretManager.scala x: 1 # contributors y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/PlainSaslServer.scala x: 1 # contributors y: 133 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThreadPoolExecutorWithOomHook.scala x: 1 # contributors y: 30 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/Operation.scala x: 1 # contributors y: 117 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/RegisterSessionJob.java x: 2 # contributors y: 17 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultSchemaJob.java x: 1 # contributors y: 19 lines of code server/src/main/scala/org/apache/livy/server/JsonServlet.scala x: 3 # contributors y: 93 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobContextImpl.java x: 2 # contributors y: 109 lines of code python-api/setup.cfg x: 2 # contributors y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/SessionInfo.scala x: 1 # contributors y: 49 lines of code core/src/main/scala/org/apache/livy/EOLUtils.scala x: 1 # contributors y: 59 lines of code core/src/main/scala/org/apache/livy/Utils.scala x: 1 # contributors y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SparkRInterpreter.scala x: 1 # contributors y: 283 lines of code api/src/main/java/org/apache/livy/JobHandle.java x: 2 # contributors y: 22 lines of code api/src/main/java/org/apache/livy/LivyClient.java x: 2 # contributors y: 13 lines of code api/src/main/java/org/apache/livy/LivyClientFactory.java x: 2 # contributors y: 8 lines of code api/src/main/java/org/apache/livy/package-info.java x: 1 # contributors y: 1 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcServer.java x: 2 # contributors y: 261 lines of code python-api/src/main/python/livy/client.py x: 3 # contributors y: 183 lines of code rsc/src/main/java/org/apache/livy/rsc/BaseProtocol.java x: 2 # contributors y: 171 lines of code client-http/src/main/java/org/apache/livy/client/http/JobHandleImpl.java x: 1 # contributors y: 211 lines of code repl/src/main/scala/org/apache/livy/repl/BypassPySparkJob.scala x: 1 # contributors y: 16 lines of code dev/third-party-file.ftl x: 1 # contributors y: 51 lines of code server/src/main/scala/org/apache/livy/server/ApiVersions.scala x: 1 # contributors y: 5 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriverBootstrapper.java x: 1 # contributors y: 57 lines of code server/src/main/scala/org/apache/livy/server/interactive/SessionHeartbeat.scala x: 1 # contributors y: 70 lines of code dev/merge_livy_pr.py x: 1 # contributors y: 298 lines of code server/src/main/scala/org/apache/livy/utils/SparkProcessBuilder.scala x: 2 # contributors y: 158 lines of code client-common/src/main/java/org/apache/livy/client/common/TestUtils.java x: 1 # contributors y: 41 lines of code client-http/src/main/java/org/apache/livy/client/http/HttpClient.java x: 1 # contributors y: 138 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextInfo.java x: 1 # contributors y: 13 lines of code rsc/src/main/java/org/apache/livy/rsc/JobHandleImpl.java x: 1 # contributors y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJob.java x: 1 # contributors y: 27 lines of code server/src/main/scala/org/apache/livy/server/batch/CreateBatchRequest.scala x: 1 # contributors y: 36 lines of code server/src/main/scala/org/apache/livy/server/recovery/SessionStore.scala x: 1 # contributors y: 45 lines of code python-api/src/main/python/livy/__init__.py x: 2 # contributors y: 1 lines of code
665.0
lines of code
  min: 1.0
  average: 94.41
  25th percentile: 21.0
  median: 55.5
  75th percentile: 110.75
  max: 665.0
0 15.0
# contributors
min: 1.0 | average: 2.37 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0