Overview
File Change Frequency Overall
  • There are 149 files with 8,979 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (606 lines of code)
    • 52 files changed 6-20 times (4,184 lines of code)
    • 93 files changed 1-5 times (4,189 lines of code)
0% | 0% | 6% | 46% | 46%
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 149 files with 8,979 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 6 files changed by 11-25 contributors (564 lines of code)
    • 28 files changed by 6-10 contributors (2,693 lines of code)
    • 104 files changed by 2-5 contributors (5,505 lines of code)
    • 11 files changed by 1 contributor (217 lines of code)
0% | 6% | 29% | 61% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, html, md, gitignore, yml, json, properties, js, txt, xml, bat, editorconfig, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 7% | 50% | 42%
cql0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
js0% | 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
ndbench-core0% | 0% | 15% | 53% | 30%
ndbench-cass-plugins0% | 0% | 10% | 60% | 29%
ndbench-dyno-plugins0% | 0% | 0% | 100% | 0%
ndbench-es-plugins0% | 0% | 0% | 78% | 21%
ndbench-cockroachdb-plugins0% | 0% | 0% | 29% | 70%
ndbench-janusgraph-plugins0% | 0% | 0% | 52% | 47%
ndbench-geode-plugins0% | 0% | 0% | 49% | 50%
ndbench-sample-plugins0% | 0% | 0% | 100% | 0%
ndbench-dynamodb-plugins0% | 0% | 0% | 4% | 95%
ndbench-api0% | 0% | 0% | 31% | 68%
ndbench-web0% | 0% | 0% | 4% | 95%
ndbench-cli0% | 0% | 0% | 0% | 100%
ndbench-dax-plugins0% | 0% | 0% | 0% | 100%
ndbench-aws0% | 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)
# contributorsline
churn
first
contributor
latest
contributor
NdBenchDriver.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
355 27 2017-03-02 2023-06-10 28 10 +453 / -414 vinaykumarcse parthsantpurkar
IConfiguration.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
62 2 2017-03-02 2021-05-03 23 12 +215 / -54 vinaykumarcse szimmerman
NdBenchGuiceModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
42 2 2016-10-13 2019-02-28 22 11 +115 / -163 diego.pacheco.it mdconference
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9 2017-04-12 2021-05-11 21 12 +456 / -155 vchella xsun
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8 2016-10-17 2018-09-08 20 8 +517 / -138 diego.pacheco.it vinaykumarcse
DynamoDBKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
37 4 2018-02-13 2019-02-28 19 5 +1090 / -1182 iduckhd mdconference
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8 2016-10-17 2019-09-19 19 11 +385 / -58 diego.pacheco.it fahri.hidayat
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8 2016-10-27 2019-09-19 17 10 +477 / -306 vinaykumarcse fahri.hidayat
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8 2016-10-26 2019-09-19 17 10 +506 / -324 iduckhd fahri.hidayat
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10 2017-03-31 2020-01-09 17 11 +456 / -323 vchella spasupuleti
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11 2017-04-12 2020-11-11 16 9 +466 / -164 vchella spasupuleti
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14 2017-10-14 2021-10-26 16 10 +1345 / -306 cbedford gchuyeshov
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29 2017-07-13 2023-06-21 16 10 +220 / -187 cbedford psantpurkar
AWSLocalClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
13 2 2016-10-13 2018-04-18 15 7 +246 / -116 diego.pacheco.it vinaykumarcse
NdBenchConstants.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common
29 - 2017-03-02 2018-07-12 14 9 +121 / -14 vinaykumarcse vinaykumarcse
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8 2016-11-04 2019-09-19 14 10 +587 / -48 iduckhd fahri.hidayat
InjectedWebListener.java
in ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl
34 2 2017-03-02 2021-08-25 13 12 +47 / -49 vinaykumarcse szimmerman
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9 2017-03-02 2019-07-08 13 9 +337 / -84 vinaykumarcse spasupuleti
DynamoDBModule.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs
19 3 2018-02-13 2018-09-08 12 4 +86 / -21 iduckhd vinaykumarcse
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8 2016-10-26 2019-09-19 12 8 +312 / -35 iduckhd fahri.hidayat
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5 2017-10-14 2021-10-25 12 9 +946 / -211 cbedford gndcshv
ReadOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
66 5 2017-07-13 2018-04-18 11 6 +107 / -50 cbedford vinaykumarcse
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9 2017-04-17 2019-02-28 11 7 +368 / -113 vinaykumarcse mdconference
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14 2017-07-15 2020-04-10 11 5 +248 / -164 cbedford vinaykumarcse
EsAutoTuner.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
52 1 2017-10-14 2021-10-25 10 9 +422 / -61 cbedford gndcshv
WriteOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
61 4 2017-07-13 2018-04-18 10 5 +84 / -36 cbedford vinaykumarcse
NdBenchClientModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
66 5 2017-03-02 2018-04-18 10 6 +262 / -42 vinaykumarcse vinaykumarcse
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6 2017-10-14 2022-01-12 10 8 +762 / -132 cbedford gchuyeshov
NDBenchConfigResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
113 10 2017-03-02 2023-06-21 10 8 +78 / -72 vinaykumarcse psantpurkar
DynoJedisUtils.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
140 10 2016-11-08 2019-02-28 10 7 +825 / -41 iduckhd mdconference
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17 2017-12-18 2019-02-28 10 5 +521 / -192 vinaykumarcse mdconference
LocalHttpEndpointBasedTokenMapSupplier.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
7 1 2016-10-17 2018-04-10 9 5 +71 / -4 diego.pacheco.it vchella
NdBenchClient.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin
16 2 2017-03-31 2018-04-18 9 8 +34 / -20 vchella amcp
EsUtils.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
78 3 2017-10-14 2021-10-25 9 8 +465 / -67 cbedford gndcshv
LocalClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
18 3 2017-03-07 2018-07-12 8 5 +9 / -36 vinaykumarcse vinaykumarcse
CassandraAstynaxConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
19 - 2018-07-10 2019-02-28 8 5 +96 / -6 amcp mdconference
GuiceInjectorProvider.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
27 2 2017-11-11 2018-08-31 8 8 +110 / -66 chris 11183508+chapj2001
CassJavaDriverManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
43 4 2017-04-12 2020-11-11 8 7 +121 / -14 vchella spasupuleti
CassandraConfigurationBase.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
46 - 2018-07-10 2020-11-11 8 6 +152 / -2 amcp spasupuleti
FakeMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
204 39 2017-07-13 2019-02-28 8 5 +92 / -76 cbedford mdconference
ElassandraConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
6 - 2018-04-07 2019-02-28 7 5 +72 / -15 amcp mdconference
CassJavaDriverManager.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
11 - 2017-04-12 2020-11-11 7 6 +50 / -13 vchella spasupuleti
WriteResult.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
12 2 2017-10-14 2021-10-25 7 7 +146 / -20 cbedford gndcshv
cql
setupCassTables.cql
in ndbench-cass-plugins/src/main/resources
15 - 2017-03-31 2018-08-31 7 5 +84 / -60 vchella 11183508+chapj2001
NdBenchClientFactory.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
24 3 2017-07-15 2017-10-27 7 3 +13 / -15 cbedford chris
RestUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
84 13 2019-03-01 2021-08-25 7 3 +102 / -75 mdaxini szimmerman
CassandraGenericConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
15 - 2018-07-10 2021-02-11 6 5 +83 / -13 amcp jordanw
KeyGeneratorFactory.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
19 1 2017-03-03 2018-04-10 6 4 +24 / -14 vchella vchella
StringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
40 5 2018-04-07 2019-02-28 6 4 +134 / -4 amcp mdconference
ConstantStepWiseRateIncreaser.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
55 2 2017-10-19 2018-04-10 6 6 +451 / -125 cbedford vchella
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DynamoDBKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
37 4 2018-02-13 2019-02-28 19 5 +1090 / -1182 iduckhd mdconference
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14 2017-10-14 2021-10-26 16 10 +1345 / -306 cbedford gchuyeshov
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5 2017-10-14 2021-10-25 12 9 +946 / -211 cbedford gndcshv
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6 2017-10-14 2022-01-12 10 8 +762 / -132 cbedford gchuyeshov
NdBenchDriver.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
355 27 2017-03-02 2023-06-10 28 10 +453 / -414 vinaykumarcse parthsantpurkar
DynoJedisUtils.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
140 10 2016-11-08 2019-02-28 10 7 +825 / -41 iduckhd mdconference
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8 2016-10-26 2019-09-19 17 10 +506 / -324 iduckhd fahri.hidayat
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8 2016-10-27 2019-09-19 17 10 +477 / -306 vinaykumarcse fahri.hidayat
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10 2017-03-31 2020-01-09 17 11 +456 / -323 vchella spasupuleti
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17 2017-12-18 2019-02-28 10 5 +521 / -192 vinaykumarcse mdconference
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8 2016-10-17 2018-09-08 20 8 +517 / -138 diego.pacheco.it vinaykumarcse
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8 2016-11-04 2019-09-19 14 10 +587 / -48 iduckhd fahri.hidayat
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11 2017-04-12 2020-11-11 16 9 +466 / -164 vchella spasupuleti
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9 2017-04-12 2021-05-11 21 12 +456 / -155 vchella xsun
ConstantStepWiseRateIncreaser.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
55 2 2017-10-19 2018-04-10 6 6 +451 / -125 cbedford vchella
EsUtils.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
78 3 2017-10-14 2021-10-25 9 8 +465 / -67 cbedford gndcshv
CockroachDBTransactionPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
145 5 2018-10-14 2019-02-28 6 4 +458 / -60 spasupuleti mdconference
DynamoDBProgrammaticKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
166 8 2018-04-24 2018-07-13 3 2 +483 / -11 amcp amcp
NdBenchDefaultMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
189 36 2018-11-13 2019-02-28 2 2 +494 / -0 vinaykumarcse mdconference
EsAutoTuner.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
52 1 2017-10-14 2021-10-25 10 9 +422 / -61 cbedford gndcshv
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9 2017-04-17 2019-02-28 11 7 +368 / -113 vinaykumarcse mdconference
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8 2016-10-17 2019-09-19 19 11 +385 / -58 diego.pacheco.it fahri.hidayat
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9 2017-03-02 2019-07-08 13 9 +337 / -84 vinaykumarcse spasupuleti
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14 2017-07-15 2020-04-10 11 5 +248 / -164 cbedford vinaykumarcse
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29 2017-07-13 2023-06-21 16 10 +220 / -187 cbedford psantpurkar
JanusGraphPluginCQL.java
in ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph
126 10 2018-04-07 2018-07-12 6 4 +372 / -8 iduckhd vinaykumarcse
DynamoDBAutoscalingConfigurer.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
143 5 2018-04-19 2018-07-12 2 2 +378 / -0 amcp vinaykumarcse
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
150 5 2021-05-11 2021-06-09 2 2 +364 / -14 sunxd1211 xsun
DynamoDBConfiguration.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs
6 - 2018-04-20 2018-07-12 3 2 +215 / -155 amcp vinaykumarcse
AWSLocalClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
13 2 2016-10-13 2018-04-18 15 7 +246 / -116 diego.pacheco.it vinaykumarcse
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8 2016-10-26 2019-09-19 12 8 +312 / -35 iduckhd fahri.hidayat
CockroachDBSecondaryIndexPlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
111 5 2018-10-14 2019-02-28 5 4 +318 / -28 spasupuleti mdconference
EsConfig.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
33 - 2021-10-22 2021-10-26 3 2 +330 / -14 gchuyeshov gchuyeshov
EsIntegrationTest.java
in ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es
63 4 2018-02-08 2021-10-26 6 5 +190 / -144 iduckhd gchuyeshov
CockroachDBPluginBase.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
82 6 2018-10-14 2019-02-28 4 3 +294 / -24 spasupuleti mdconference
NdBenchClientModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
66 5 2017-03-02 2018-04-18 10 6 +262 / -42 vinaykumarcse vinaykumarcse
CockroachDBSimplePlugin.java
in ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations
105 5 2018-10-14 2019-02-28 5 4 +290 / -10 spasupuleti mdconference
GeodeCloudPlugin.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
94 9 2018-04-07 2018-07-12 6 4 +292 / -6 iduckhd vinaykumarcse
NdBenchAbstractClient.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin
18 2 2017-07-13 2018-02-08 5 3 +263 / -31 cbedford ckplei
DynamoDBTransactions.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
20 2 2019-01-07 2019-02-28 2 2 +204 / -90 spasupuleti mdconference
DynamoDBWriteTransaction.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
100 3 2019-01-07 2019-02-28 3 2 +278 / -4 spasupuleti mdconference
GenericEsRestClient.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
91 7 2021-10-22 2021-10-26 3 2 +273 / -7 gchuyeshov gchuyeshov
NdBenchGuiceModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
42 2 2016-10-13 2019-02-28 22 11 +115 / -163 diego.pacheco.it mdconference
SlidingWindowFlipStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
44 6 2017-03-03 2018-04-13 4 3 +224 / -54 vchella vchella
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
98 8 2021-05-11 2021-06-04 3 2 +264 / -6 sunxd1211 sunxd1211
DynamoDBKeyValueBase.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
117 12 2018-04-24 2019-02-28 5 4 +270 / -0 amcp mdconference
IConfiguration.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
62 2 2017-03-02 2021-05-03 23 12 +215 / -54 vinaykumarcse szimmerman
ZipfianStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
18 2 2018-02-28 2018-04-13 4 3 +174 / -92 jolynch vchella
RandomStringKeyGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
17 2 2018-04-07 2018-07-12 5 4 +168 / -86 iduckhd vinaykumarcse
DynamoDBConfigurationBase.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs
24 - 2018-04-24 2019-02-28 4 4 +200 / -0 amcp mdconference
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)
# contributorsline
churn
first
contributor
latest
contributor
IConfiguration.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
62 2 2017-03-02 2021-05-03 23 12 +215 / -54 vinaykumarcse szimmerman
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
147 9 2017-04-12 2021-05-11 21 12 +456 / -155 vchella xsun
InjectedWebListener.java
in ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl
34 2 2017-03-02 2021-08-25 13 12 +47 / -49 vinaykumarcse szimmerman
NdBenchGuiceModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
42 2 2016-10-13 2019-02-28 22 11 +115 / -163 diego.pacheco.it mdconference
LocalDynomiteProxyPlugin.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
98 8 2016-10-17 2019-09-19 19 11 +385 / -58 diego.pacheco.it fahri.hidayat
CassAstyanaxPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
181 10 2017-03-31 2020-01-09 17 11 +456 / -323 vchella spasupuleti
NdBenchDriver.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
355 27 2017-03-02 2023-06-10 28 10 +453 / -414 vinaykumarcse parthsantpurkar
DynoJedisGetSetPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
72 8 2016-10-26 2019-09-19 17 10 +506 / -324 iduckhd fahri.hidayat
DynoJedisHashPipeline.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
71 8 2016-10-27 2019-09-19 17 10 +477 / -306 vinaykumarcse fahri.hidayat
EsRestPlugin.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
176 14 2017-10-14 2021-10-26 16 10 +1345 / -306 cbedford gchuyeshov
NdBenchResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
453 29 2017-07-13 2023-06-21 16 10 +220 / -187 cbedford psantpurkar
DynoJedisExtFunc.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
112 8 2016-11-04 2019-09-19 14 10 +587 / -48 iduckhd fahri.hidayat
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
111 11 2017-04-12 2020-11-11 16 9 +466 / -164 vchella spasupuleti
NdBenchConstants.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common
29 - 2017-03-02 2018-07-12 14 9 +121 / -14 vinaykumarcse vinaykumarcse
DefaultDataGenerator.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/generators
94 9 2017-03-02 2019-07-08 13 9 +337 / -84 vinaykumarcse spasupuleti
EsWriter.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
95 5 2017-10-14 2021-10-25 12 9 +946 / -211 cbedford gndcshv
EsAutoTuner.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
52 1 2017-10-14 2021-10-25 10 9 +422 / -61 cbedford gndcshv
ElassandraCassJavaDriverPlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra
113 8 2016-10-17 2018-09-08 20 8 +517 / -138 diego.pacheco.it vinaykumarcse
DynoJedis.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
83 8 2016-10-26 2019-09-19 12 8 +312 / -35 iduckhd fahri.hidayat
FakeWordDictionaryBasedDataGenerator.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
89 6 2017-10-14 2022-01-12 10 8 +762 / -132 cbedford gchuyeshov
NDBenchConfigResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
113 10 2017-03-02 2023-06-21 10 8 +78 / -72 vinaykumarcse psantpurkar
NdBenchClient.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin
16 2 2017-03-31 2018-04-18 9 8 +34 / -20 vchella amcp
EsUtils.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
78 3 2017-10-14 2021-10-25 9 8 +465 / -67 cbedford gndcshv
GuiceInjectorProvider.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
27 2 2017-11-11 2018-08-31 8 8 +110 / -66 chris 11183508+chapj2001
AWSLocalClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
13 2 2016-10-13 2018-04-18 15 7 +246 / -116 diego.pacheco.it vinaykumarcse
CassJavaDriverBatch.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
102 9 2017-04-17 2019-02-28 11 7 +368 / -113 vinaykumarcse mdconference
DynoJedisUtils.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno
140 10 2016-11-08 2019-02-28 10 7 +825 / -41 iduckhd mdconference
CassJavaDriverManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
43 4 2017-04-12 2020-11-11 8 7 +121 / -14 vchella spasupuleti
WriteResult.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
12 2 2017-10-14 2021-10-25 7 7 +146 / -20 cbedford gndcshv
ReadOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
66 5 2017-07-13 2018-04-18 11 6 +107 / -50 cbedford vinaykumarcse
NdBenchClientModule.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl
66 5 2017-03-02 2018-04-18 10 6 +262 / -42 vinaykumarcse vinaykumarcse
CassandraConfigurationBase.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
46 - 2018-07-10 2020-11-11 8 6 +152 / -2 amcp spasupuleti
CassJavaDriverManager.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
11 - 2017-04-12 2020-11-11 7 6 +50 / -13 vchella spasupuleti
ConstantStepWiseRateIncreaser.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
55 2 2017-10-19 2018-04-10 6 6 +451 / -125 cbedford vchella
DynamoDBKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
37 4 2018-02-13 2019-02-28 19 5 +1090 / -1182 iduckhd mdconference
DataBackfill.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
195 14 2017-07-15 2020-04-10 11 5 +248 / -164 cbedford vinaykumarcse
CassUDTFrozen.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass
222 17 2017-12-18 2019-02-28 10 5 +521 / -192 vinaykumarcse mdconference
WriteOperation.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/operations
61 4 2017-07-13 2018-04-18 10 5 +84 / -36 cbedford vinaykumarcse
LocalHttpEndpointBasedTokenMapSupplier.java
in ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy
7 1 2016-10-17 2018-04-10 9 5 +71 / -4 diego.pacheco.it vchella
CassandraAstynaxConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
19 - 2018-07-10 2019-02-28 8 5 +96 / -6 amcp mdconference
LocalClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
18 3 2017-03-07 2018-07-12 8 5 +9 / -36 vinaykumarcse vinaykumarcse
FakeMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
204 39 2017-07-13 2019-02-28 8 5 +92 / -76 cbedford mdconference
cql
setupCassTables.cql
in ndbench-cass-plugins/src/main/resources
15 - 2017-03-31 2018-08-31 7 5 +84 / -60 vchella 11183508+chapj2001
ElassandraConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
6 - 2018-04-07 2019-02-28 7 5 +72 / -15 amcp mdconference
CassandraGenericConfiguration.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
15 - 2018-07-10 2021-02-11 6 5 +83 / -13 amcp jordanw
InMemoryTestPlugin.java
in ndbench-sample-plugins/src/main/java/com/netflix/ndbench/plugin/sample
63 8 2017-03-31 2018-04-18 6 5 +33 / -17 vchella vinaykumarcse
EsIntegrationTest.java
in ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es
63 4 2018-02-08 2021-10-26 6 5 +190 / -144 iduckhd gchuyeshov
NDBenchClusterResource.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/resources
57 5 2017-09-06 2023-06-21 6 5 +46 / -22 vinaykumarcse psantpurkar
EnvParser.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
66 6 2018-04-07 2019-02-28 5 5 +178 / -8 amcp mdconference
RateLimitUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
110 9 2018-04-07 2019-02-28 5 5 +26 / -26 amcp mdconference
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)
# contributorsline
churn
first
contributor
latest
contributor
ndb-instances.html
in ndbench-web/src/main/webapp-src/app/elements
292 -
ndb-driver-selector.html
in ndbench-web/src/main/webapp-src/app/elements
268 -
ndb-runner.html
in ndbench-web/src/main/webapp-src/app/elements
192 -
ndb-cluster-selector.html
in ndbench-web/src/main/webapp-src/app/elements
93 -
ndb-card.html
in ndbench-web/src/main/webapp-src/app/elements
54 -
index.html
in ndbench-web/src/main/webapp-src/app
24 -
index.html
in ndbench-web/src/main/webapp
24 -
browsersync.js
in ndbench-web/src/main/webapp-src
15 -
NdBenchClientPlugin.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations
12 -
DaxKeyValue.java
in ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax
50 2 2018-07-13 2018-07-13 1 1 +82 / -0 amcp amcp
NdbenchAWSCredentialProvider.java
in ndbench-aws/src/main/java/com/netflix/ndbench/aws/config
32 3 2018-09-08 2018-09-08 1 1 +61 / -0 vinaykumarcse vinaykumarcse
CorsResponseFilter.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/filters
26 1 2021-08-25 2021-08-25 1 1 +60 / -0 szimmerman szimmerman
TunableConfig.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/config
26 5 2019-04-11 2019-04-11 1 1 +4 / -4 vinaykumarcse vinaykumarcse
AwsDefaultsModule.java
in ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl
21 2 2018-09-08 2018-09-08 1 1 +31 / -0 vinaykumarcse vinaykumarcse
NdBenchBaseClient.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin
20 4 2018-02-08 2018-02-08 1 1 +15 / -3 ckplei ckplei
CredentialsConfiguration.java
in ndbench-aws/src/main/java/com/netflix/ndbench/aws/config
11 - 2018-09-08 2018-09-08 1 1 +36 / -0 vinaykumarcse vinaykumarcse
NdBenchClientPluginGuiceModule.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations
10 - 2017-11-11 2017-11-11 1 1 +33 / -0 chris chris
DaxConfiguration.java
in ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs
8 - 2018-07-13 2018-07-13 1 1 +35 / -0 amcp amcp
7 - 2017-08-12 2017-08-12 1 1 +7 / -0 pchandra pchandra
IClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
6 - 2017-09-06 2017-09-06 1 1 +1 / -1 vinaykumarcse vinaykumarcse
ndb-stats.html
in ndbench-web/src/main/webapp-src/app/elements
221 - 2017-03-08 2017-03-08 1 2 +2 / -2 kunal kkundaje
NdBenchDefaultMonitor.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring
189 36 2018-11-13 2019-02-28 2 2 +494 / -0 vinaykumarcse mdconference
DynamoDBProgrammaticKeyValue.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
166 8 2018-04-24 2018-07-13 3 2 +483 / -11 amcp amcp
CassJavaDriverGeneric.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
150 5 2021-05-11 2021-06-09 2 2 +364 / -14 sunxd1211 xsun
ndbench-ui-app.html
in ndbench-web/src/main/webapp-src/app/elements
148 - 2017-03-08 2017-03-08 1 2 +12 / -4 kunal kkundaje
DynamoDBAutoscalingConfigurer.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb
143 5 2018-04-19 2018-07-12 2 2 +378 / -0 amcp vinaykumarcse
DynamoDBWriteTransaction.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
100 3 2019-01-07 2019-02-28 3 2 +278 / -4 spasupuleti mdconference
CJavaDriverBasePlugin.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
98 8 2021-05-11 2021-06-04 3 2 +264 / -6 sunxd1211 sunxd1211
GenericEsRestClient.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
91 7 2021-10-22 2021-10-26 3 2 +273 / -7 gchuyeshov gchuyeshov
CassA6XManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax
68 3 2018-11-13 2019-02-28 2 2 +162 / -0 vinaykumarcse mdconference
ConfigFileDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
68 4 2017-03-02 2017-09-06 2 2 +3 / -3 vinaykumarcse vinaykumarcse
DynamoDBReadBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6 2018-04-20 2018-07-12 3 2 +190 / -2 amcp vinaykumarcse
DynamoDBWriteBulk.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
65 6 2018-04-20 2018-07-12 3 2 +189 / -1 amcp vinaykumarcse
RPSCount.java
in ndbench-core/src/main/java/com/netflix/ndbench/core
61 1 2018-04-16 2018-04-18 2 2 +188 / -0 amcp vinaykumarcse
CreateDynamoDBTable.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane
56 2 2018-04-20 2018-07-12 2 2 +194 / -0 amcp vinaykumarcse
CheckSumUtil.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/util
50 2 2019-07-08 2021-08-04 3 2 +112 / -1 spasupuleti spasupuleti
DynamoDBReadSingle.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
48 3 2018-04-20 2018-07-12 3 2 +149 / -3 amcp vinaykumarcse
DynamoDBWriteSingle.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
44 3 2018-04-20 2018-07-12 3 2 +143 / -3 amcp vinaykumarcse
NdbenchCli.java
in ndbench-cli/src/main/java/com/netflix/ndbench/cli
43 1 2018-04-19 2018-07-12 2 2 +147 / -3 amcp vinaykumarcse
NdBenchMonitor.java
in ndbench-api/src/main/java/com/netflix/ndbench/api/plugin
39 1 2017-07-13 2017-08-01 3 2 +160 / -0 cbedford chris
EsConfig.java
in ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es
33 - 2021-10-22 2021-10-26 3 2 +330 / -14 gchuyeshov gchuyeshov
AbstractDynamoDBDataPlaneOperation.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane
32 3 2018-04-20 2018-07-12 3 2 +114 / -0 amcp vinaykumarcse
CfClusterDiscovery.java
in ndbench-core/src/main/java/com/netflix/ndbench/core/discovery
32 3 2017-08-12 2017-09-06 2 2 +61 / -1 pchandra vinaykumarcse
ClientAuthInitialize.java
in ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode
29 4 2018-04-07 2018-04-10 2 2 +82 / -0 iduckhd vchella
WebGuiceInjectorProvider.java
in ndbench-web/src/main/java/com/netflix/ndbench/core/config
29 1 2018-08-30 2018-08-31 2 2 +106 / -2 chapj2001 chapj2001
CassModule.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs
27 5 2018-07-10 2018-07-12 2 2 +100 / -0 amcp vinaykumarcse
DeleteDynamoDBTable.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane
27 2 2018-04-20 2018-07-12 2 2 +110 / -0 amcp vinaykumarcse
CassJavaDriverManagerImpl.java
in ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4
26 1 2021-05-11 2021-05-11 1 2 +64 / -0 sunxd1211 xsun
CliConfigs.java
in ndbench-cli/src/main/java/com/netflix/ndbench/cli/config
26 - 2018-04-19 2018-07-12 2 2 +111 / -1 amcp vinaykumarcse
AbstractAwsOperation.java
in ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations
25 2 2018-04-20 2018-07-12 3 2 +90 / -0 amcp vinaykumarcse
Correlations

File Size vs. Number of Changes: 149 points

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 57 lines of code y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 113 lines of code y: 10 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 453 lines of code y: 16 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 355 lines of code y: 28 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 89 lines of code y: 10 # changes ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 63 lines of code y: 6 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 33 lines of code y: 3 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 15 lines of code y: 3 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 176 lines of code y: 16 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 91 lines of code y: 3 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 52 lines of code y: 10 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 14 lines of code y: 2 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 78 lines of code y: 9 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 95 lines of code y: 12 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 12 lines of code y: 7 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 26 lines of code y: 1 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 84 lines of code y: 7 # changes ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 34 lines of code y: 13 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 50 lines of code y: 3 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 150 lines of code y: 2 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 98 lines of code y: 3 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 12 lines of code y: 1 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 147 lines of code y: 21 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 8 lines of code y: 1 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 62 lines of code y: 23 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 15 lines of code y: 6 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 111 lines of code y: 16 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 11 lines of code y: 7 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 43 lines of code y: 8 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 46 lines of code y: 8 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 195 lines of code y: 11 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 181 lines of code y: 17 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 83 lines of code y: 12 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 112 lines of code y: 14 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 72 lines of code y: 17 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 71 lines of code y: 17 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 98 lines of code y: 19 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 94 lines of code y: 13 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 102 lines of code y: 11 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 222 lines of code y: 10 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManager.java x: 12 lines of code y: 2 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 68 lines of code y: 2 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 19 lines of code y: 8 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 6 lines of code y: 7 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 24 lines of code y: 5 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBModule.java x: 15 lines of code y: 2 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 82 lines of code y: 4 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 7 lines of code y: 2 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 111 lines of code y: 5 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 105 lines of code y: 5 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 145 lines of code y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 42 lines of code y: 22 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 54 lines of code y: 3 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 85 lines of code y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 40 lines of code y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 204 lines of code y: 8 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 189 lines of code y: 2 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 15 lines of code y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 110 lines of code y: 5 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 37 lines of code y: 19 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 117 lines of code y: 5 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 20 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 24 lines of code y: 4 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 23 lines of code y: 4 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteTransaction.java x: 100 lines of code y: 3 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 140 lines of code y: 10 # changes ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 66 lines of code y: 5 # changes ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 21 lines of code y: 1 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 19 lines of code y: 12 # changes ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 11 lines of code y: 1 # changes ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProvider.java x: 32 lines of code y: 1 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 113 lines of code y: 20 # changes ndbench-cass-plugins/src/main/resources/setupCassTables.cql x: 15 lines of code y: 7 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 27 lines of code y: 8 # changes ndbench-web/src/main/java/com/netflix/ndbench/core/config/WebGuiceInjectorProvider.java x: 29 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 166 lines of code y: 3 # changes ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 50 lines of code y: 1 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 29 lines of code y: 14 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 27 lines of code y: 2 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 23 lines of code y: 2 # changes ndbench-cli/src/main/java/com/netflix/ndbench/cli/CliModule.java x: 16 lines of code y: 2 # changes ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 43 lines of code y: 2 # changes ndbench-cli/src/main/java/com/netflix/ndbench/cli/config/CliConfigs.java x: 26 lines of code y: 2 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/LocalClusterDiscovery.java x: 18 lines of code y: 8 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 17 lines of code y: 5 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBAutoscalingConfigurer.java x: 143 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfiguration.java x: 6 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/ProgrammaticDynamoDBConfiguration.java x: 25 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/AbstractAwsOperation.java x: 25 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/AbstractCloudWatchOperation.java x: 9 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/AbstractDynamoDBOperation.java x: 21 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 56 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 32 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBReadOperation.java x: 13 lines of code y: 2 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 5 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 65 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadSingle.java x: 48 lines of code y: 3 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteSingle.java x: 44 lines of code y: 3 # changes ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 94 lines of code y: 6 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphBasePlugin.java x: 39 lines of code y: 4 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 126 lines of code y: 6 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 12 lines of code y: 5 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/cql/JanusGraphBuilderCQLProvider.java x: 27 lines of code y: 4 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 16 lines of code y: 9 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/RPSCount.java x: 61 lines of code y: 2 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 66 lines of code y: 10 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 13 lines of code y: 15 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/operations/ReadOperation.java x: 66 lines of code y: 11 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 61 lines of code y: 10 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 44 lines of code y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowStringKeyGenerator.java x: 54 lines of code y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 18 lines of code y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGeneratorFactory.java x: 19 lines of code y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 55 lines of code y: 6 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 7 lines of code y: 9 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/IJanusGraphBuilder.java x: 5 lines of code y: 2 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/NdBenchJanusGraphModule.java x: 21 lines of code y: 2 # changes ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/cql/ICQLConfig.java x: 11 lines of code y: 3 # changes ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 286 lines of code y: 2 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchAbstractClient.java x: 18 lines of code y: 5 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchBaseClient.java x: 20 lines of code y: 1 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations/NdBenchClientPluginGuiceModule.java x: 10 lines of code y: 1 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchClientFactory.java x: 24 lines of code y: 7 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/CfClusterDiscovery.java x: 32 lines of code y: 2 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/IClusterDiscovery.java x: 6 lines of code y: 1 # changes manifest.yml x: 7 lines of code y: 1 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 39 lines of code y: 3 # changes ndbench-web/src/main/webapp-src/app/elements/ndb-stats.html x: 221 lines of code y: 1 # changes ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 148 lines of code y: 1 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGenerator.java x: 8 lines of code y: 2 # changes ndbench-proxy.js x: 9 lines of code y: 4 # changes
28.0
# changes
  min: 1.0
  average: 5.89
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 28.0
0 453.0
lines of code
min: 5.0 | average: 60.26 | 25th percentile: 16.5 | median: 33.0 | 75th percentile: 83.5 | max: 453.0

Number of Contributors vs. Number of Changes: 149 points

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 5 # contributors y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 8 # contributors y: 10 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 10 # contributors y: 16 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 10 # contributors y: 28 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 2 # contributors y: 3 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 9 # contributors y: 10 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 2 # contributors y: 2 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 8 # contributors y: 9 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 9 # contributors y: 12 # changes ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 7 # contributors y: 7 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 1 # contributors y: 1 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 3 # contributors y: 7 # changes ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 12 # contributors y: 13 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 2 # contributors y: 1 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 12 # contributors y: 21 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 12 # contributors y: 23 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 9 # contributors y: 16 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 6 # contributors y: 7 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 7 # contributors y: 8 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 6 # contributors y: 8 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 5 # contributors y: 11 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 11 # contributors y: 17 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 8 # contributors y: 12 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 10 # contributors y: 14 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 10 # contributors y: 17 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 11 # contributors y: 19 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 9 # contributors y: 13 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 7 # contributors y: 11 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 5 # contributors y: 10 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 5 # contributors y: 8 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 5 # contributors y: 7 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 3 # contributors y: 5 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 3 # contributors y: 4 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 4 # contributors y: 5 # changes ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 4 # contributors y: 6 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 11 # contributors y: 22 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 3 # contributors y: 3 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 # contributors y: 4 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 5 # contributors y: 5 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 5 # contributors y: 19 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 7 # contributors y: 10 # changes ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 4 # contributors y: 12 # changes ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 8 # contributors y: 20 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 8 # contributors y: 8 # changes ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 9 # contributors y: 14 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 6 # contributors y: 10 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 7 # contributors y: 15 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/operations/ReadOperation.java x: 6 # contributors y: 11 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 6 # contributors y: 6 # changes ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 5 # contributors y: 9 # changes ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 4 # contributors y: 2 # changes ndbench-core/src/main/java/com/netflix/ndbench/core/config/NdbenchConfigListener.java x: 4 # contributors y: 3 # changes ndbench-proxy.js x: 2 # contributors y: 4 # changes
28.0
# changes
  min: 1.0
  average: 5.89
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 28.0
0 12.0
# contributors
min: 1.0 | average: 4.09 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.0

Number of Contributors vs. File Size: 149 points

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 5 # contributors y: 57 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 8 # contributors y: 113 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 10 # contributors y: 453 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 10 # contributors y: 355 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 8 # contributors y: 89 lines of code ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 5 # contributors y: 63 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 2 # contributors y: 33 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 2 # contributors y: 15 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 10 # contributors y: 176 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 2 # contributors y: 91 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 9 # contributors y: 52 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 2 # contributors y: 14 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 8 # contributors y: 78 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 9 # contributors y: 95 lines of code ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 7 # contributors y: 12 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 1 # contributors y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 3 # contributors y: 84 lines of code ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 12 # contributors y: 34 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 2 # contributors y: 50 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 2 # contributors y: 150 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 2 # contributors y: 98 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 2 # contributors y: 12 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 12 # contributors y: 147 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 2 # contributors y: 8 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManagerImpl.java x: 2 # contributors y: 26 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 12 # contributors y: 62 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 5 # contributors y: 15 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 9 # contributors y: 111 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 6 # contributors y: 11 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 7 # contributors y: 43 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 6 # contributors y: 46 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 5 # contributors y: 195 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 11 # contributors y: 181 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 8 # contributors y: 83 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 10 # contributors y: 112 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 10 # contributors y: 72 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 10 # contributors y: 71 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 11 # contributors y: 98 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 9 # contributors y: 94 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 7 # contributors y: 102 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 5 # contributors y: 222 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 2 # contributors y: 68 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 5 # contributors y: 19 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 5 # contributors y: 6 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 3 # contributors y: 24 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 3 # contributors y: 82 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 2 # contributors y: 7 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 4 # contributors y: 111 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 4 # contributors y: 105 lines of code ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 4 # contributors y: 145 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 11 # contributors y: 42 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 3 # contributors y: 54 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 # contributors y: 85 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 4 # contributors y: 40 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 5 # contributors y: 204 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 2 # contributors y: 189 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 3 # contributors y: 15 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 5 # contributors y: 110 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 5 # contributors y: 37 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 4 # contributors y: 117 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 2 # contributors y: 20 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 4 # contributors y: 24 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 3 # contributors y: 23 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteTransaction.java x: 2 # contributors y: 100 lines of code ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 7 # contributors y: 140 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 5 # contributors y: 66 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 1 # contributors y: 21 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 4 # contributors y: 19 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 1 # contributors y: 11 lines of code ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProvider.java x: 1 # contributors y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 8 # contributors y: 27 lines of code ndbench-web/src/main/java/com/netflix/ndbench/core/config/WebGuiceInjectorProvider.java x: 2 # contributors y: 29 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 2 # contributors y: 166 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 1 # contributors y: 50 lines of code ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxConfiguration.java x: 1 # contributors y: 8 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 9 # contributors y: 29 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 2 # contributors y: 27 lines of code ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 2 # contributors y: 23 lines of code ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 2 # contributors y: 43 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 4 # contributors y: 17 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBAutoscalingConfigurer.java x: 2 # contributors y: 143 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/AbstractCloudWatchOperation.java x: 2 # contributors y: 9 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 2 # contributors y: 56 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 2 # contributors y: 32 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 2 # contributors y: 5 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 2 # contributors y: 65 lines of code ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadSingle.java x: 2 # contributors y: 48 lines of code ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 4 # contributors y: 94 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphBasePlugin.java x: 4 # contributors y: 39 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 4 # contributors y: 126 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 4 # contributors y: 12 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/cql/JanusGraphBuilderCQLProvider.java x: 4 # contributors y: 27 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 8 # contributors y: 16 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/RPSCount.java x: 2 # contributors y: 61 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 6 # contributors y: 66 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 7 # contributors y: 13 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 5 # contributors y: 61 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 3 # contributors y: 44 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 3 # contributors y: 18 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 6 # contributors y: 55 lines of code ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/cql/ICQLConfig.java x: 3 # contributors y: 11 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 4 # contributors y: 286 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations/NdBenchClientPluginGuiceModule.java x: 1 # contributors y: 10 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/config/NdbenchConfigListener.java x: 4 # contributors y: 32 lines of code ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/IClusterDiscovery.java x: 1 # contributors y: 6 lines of code ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 2 # contributors y: 39 lines of code ndbench-web/src/main/webapp-src/app/elements/ndb-stats.html x: 2 # contributors y: 221 lines of code ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 2 # contributors y: 148 lines of code
453.0
lines of code
  min: 5.0
  average: 60.26
  25th percentile: 16.5
  median: 33.0
  75th percentile: 83.5
  max: 453.0
0 12.0
# contributors
min: 1.0 | average: 4.09 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.0

Number of Changes vs. Line Churn: 293 points

.gitignore x: 10 # changes y: 39 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 6 # changes y: 68 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 10 # changes y: 150 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 16 # changes y: 407 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 28 # changes y: 867 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 10 # changes y: 894 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGeneratorTest.java x: 6 # changes y: 316 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 3 # changes y: 344 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 3 # changes y: 80 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 16 # changes y: 1651 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 3 # changes y: 280 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/AbstractPluginIntegrationTest.java x: 10 # changes y: 636 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/AbstractPluginTest.java x: 21 # changes y: 1202 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/AutotuneTest.java x: 15 # changes y: 1380 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/ConfigurationPropertiesTest.java x: 8 # changes y: 126 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/EsRestPluginIntegrationTest.java x: 10 # changes y: 846 line churn ndbench-es-plugins/src/test/java/com/netflix/ndbench/plugin/es/EsWriterTest.java x: 10 # changes y: 426 line churn ndbench-es-plugins/build.gradle x: 13 # changes y: 305 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 10 # changes y: 483 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 2 # changes y: 72 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 9 # changes y: 532 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 12 # changes y: 1157 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/IEsConfig.java x: 12 # changes y: 774 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/NfndbenchEsModule.java x: 7 # changes y: 173 line churn ndbench-es-plugins/src/test/resources/docker-compose-elasticsearch.yml x: 4 # changes y: 72 line churn .github/workflows/nebula-publish.yml x: 2 # changes y: 106 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 1 # changes y: 60 line churn ndbench-core/src/main/resources/application.properties x: 4 # changes y: 14 line churn ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 13 # changes y: 96 line churn .github/workflows/nebula-ci.yml x: 1 # changes y: 90 line churn .github/workflows/nebula-snapshot.yml x: 1 # changes y: 74 line churn .travis.yml x: 6 # changes y: 116 line churn buildViaTravis.sh x: 6 # changes y: 97 line churn installViaTravis.sh x: 2 # changes y: 28 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 3 # changes y: 113 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 2 # changes y: 378 line churn ndbench-cass-plugins/build.gradle x: 5 # changes y: 16 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 1 # changes y: 32 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 21 # changes y: 611 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 1 # changes y: 22 line churn README.md x: 22 # changes y: 148 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 23 # changes y: 269 line churn ndbench-web/build.gradle x: 21 # changes y: 83 line churn build.gradle x: 18 # changes y: 163 line churn gradle/wrapper/gradle-wrapper.properties x: 13 # changes y: 52 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 16 # changes y: 630 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 7 # changes y: 63 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 8 # changes y: 135 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 11 # changes y: 412 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 17 # changes y: 779 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 12 # changes y: 347 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 14 # changes y: 635 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 17 # changes y: 830 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 19 # changes y: 443 line churn settings.gradle x: 20 # changes y: 73 line churn ndbench-cli/build.gradle x: 7 # changes y: 143 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 13 # changes y: 421 line churn ndbench-aws/src/test/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProviderTest.java x: 3 # changes y: 35 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 11 # changes y: 481 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 10 # changes y: 713 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 2 # changes y: 162 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 8 # changes y: 102 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 7 # changes y: 87 line churn ndbench-cockroachdb-plugins/build.gradle x: 4 # changes y: 30 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 5 # changes y: 120 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 4 # changes y: 318 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 2 # changes y: 18 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 5 # changes y: 346 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 5 # changes y: 300 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 6 # changes y: 518 line churn ndbench-core/build.gradle x: 20 # changes y: 95 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 22 # changes y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 # changes y: 181 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 6 # changes y: 138 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 8 # changes y: 168 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 2 # changes y: 494 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 5 # changes y: 52 line churn ndbench-core/src/test/java/com/netflix/ndbench/ConfigurationPropertiesTest.java x: 4 # changes y: 136 line churn ndbench-core/src/test/java/com/netflix/ndbench/core/DataBackfillTest.java x: 2 # changes y: 131 line churn ndbench-core/src/test/java/com/netflix/ndbench/core/NdbenchDriverTest.java x: 7 # changes y: 244 line churn ndbench-core/src/test/java/com/netflix/ndbench/core/util/NdbUtilTest.java x: 4 # changes y: 64 line churn ndbench-core/src/test/java/org/libex/hamcrest/IsThrowable.java x: 6 # changes y: 194 line churn ndbench-core/src/test/java/org/libex/test/TestBase.java x: 4 # changes y: 118 line churn ndbench-core/src/test/java/org/libex/test/logging/log4j/Log4jCapturer.java x: 6 # changes y: 1116 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 19 # changes y: 2272 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 5 # changes y: 270 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 2 # changes y: 294 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 4 # changes y: 100 line churn ndbench-dynamodb-plugins/src/test/java/com/netflix/ndbench/plugin/dynamodb/operations/controlplane/DeleteTableTest.java x: 4 # changes y: 206 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 10 # changes y: 866 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 5 # changes y: 186 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxModule.java x: 2 # changes y: 61 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 12 # changes y: 107 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 20 # changes y: 655 line churn ndbench-dax-plugins/build.gradle x: 3 # changes y: 61 line churn ndbench-dynamodb-plugins/build.gradle x: 9 # changes y: 121 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/NdbenchAWSCredentialProvider.java x: 5 # changes y: 208 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/CredentialsConfiguration.java x: 3 # changes y: 108 line churn ndbench-evcache-plugins/src/main/java/com/netflix/ndbench/plugin/evcache/EVCacheTestPlugin.java x: 9 # changes y: 352 line churn ndbench-evcache-plugins/src/main/java/com/netflix/ndbench/plugin/evcache/configs/EVCachePluginModule.java x: 7 # changes y: 109 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 3 # changes y: 494 line churn ndbench-dynamodb-plugins/README.md x: 7 # changes y: 511 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DaxKeyValue.java x: 3 # changes y: 243 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 14 # changes y: 135 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 2 # changes y: 150 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/LocalClusterDiscovery.java x: 8 # changes y: 45 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 5 # changes y: 254 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/EstimatedHistogram.java x: 2 # changes y: 624 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigs.java x: 11 # changes y: 595 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfiguration.java x: 3 # changes y: 370 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/AbstractDynamoDBOperation.java x: 4 # changes y: 266 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/controlplane/CreateDynamoDBTable.java x: 4 # changes y: 422 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/controlplane/DeleteDynamoDBTable.java x: 3 # changes y: 214 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 3 # changes y: 136 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dataplane/DynamoDBReadBulk.java x: 4 # changes y: 356 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dataplane/DynamoDBReadSingle.java x: 4 # changes y: 236 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 2 # changes y: 194 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 3 # changes y: 192 line churn ndbench-dynamodb-plugins/src/test/java/com/netflix/ndbench/plugin/dynamodb/operations/controlplane/CreateTableTest.java x: 2 # changes y: 210 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 6 # changes y: 298 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 6 # changes y: 380 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 5 # changes y: 82 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 9 # changes y: 54 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 10 # changes y: 304 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 15 # changes y: 362 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/operations/ReadOperation.java x: 11 # changes y: 157 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 10 # changes y: 120 line churn ndbench-core/src/test/java/com/netflix/ndbench/core/RPSCountTest.java x: 9 # changes y: 314 line churn ndbench-sample-plugins/src/main/java/com/netflix/ndbench/plugin/sample/InMemoryTestPlugin.java x: 6 # changes y: 50 line churn ndbench-cass-plugins/README.md x: 5 # changes y: 110 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 4 # changes y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGeneratorFactory.java x: 6 # changes y: 38 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 6 # changes y: 576 line churn ndbench-core/src/test/java/org/libex/logging/log4j/InMemoryAppender.java x: 6 # changes y: 170 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 9 # changes y: 75 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/geode/plugin/EnvParser.java x: 3 # changes y: 264 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/geode/plugin/GeodeCloudPlugin.java x: 6 # changes y: 444 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugins/janusgraph/JanusGraphPluginCQL.java x: 9 # changes y: 825 line churn ndbench-web/src/main/webapp/elements/ndbench-ui-app.html x: 4 # changes y: 5688 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverPlugin.java x: 13 # changes y: 359 line churn ndbench-es-plugins/src/integration-test/java/com.netflix.ndbench.plugin.es/EsIntegrationTest.java x: 2 # changes y: 348 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchClientFactory.java x: 7 # changes y: 28 line churn ndbench-core/src/test/java/org/libex/test/google/NullPointerTester.java x: 4 # changes y: 896 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsPlugin.java x: 7 # changes y: 960 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugins/janusgraph/JanusGraphPlugin.java x: 1 # changes y: 210 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/ConstantStepWiseRateIncreaser.java x: 3 # changes y: 450 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 3 # changes y: 160 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassBatch.java x: 2 # changes y: 282 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClientModule.java x: 4 # changes y: 171 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/AbstractConfigSource.java x: 1 # changes y: 420 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfigSource.java x: 1 # changes y: 326 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/PropertiesConfigSource.java x: 1 # changes y: 270 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringDataGenerator.java x: 1 # changes y: 226 line churn ndbench-dyno-plugins/build.gradle x: 3 # changes y: 21 line churn LICENSE x: 1 # changes y: 402 line churn
5688.0
line churn
  min: 2.0
  average: 239.94
  25th percentile: 68.0
  median: 123.0
  75th percentile: 288.0
  max: 5688.0
0 28.0
# changes
min: 1.0 | average: 5.25 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.5 | max: 28.0

Number of Contributors vs. Line Churn: 147 points

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 5 # contributors y: 68 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 8 # contributors y: 150 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 10 # contributors y: 407 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 10 # contributors y: 867 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 8 # contributors y: 894 line churn ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 5 # contributors y: 334 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 2 # contributors y: 344 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 2 # contributors y: 80 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 10 # contributors y: 1651 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 2 # contributors y: 280 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 9 # contributors y: 483 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 8 # contributors y: 532 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 9 # contributors y: 1157 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 7 # contributors y: 166 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 1 # contributors y: 60 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 3 # contributors y: 177 line churn ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 12 # contributors y: 96 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 2 # contributors y: 113 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 2 # contributors y: 378 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 2 # contributors y: 270 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 2 # contributors y: 32 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 12 # contributors y: 611 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 2 # contributors y: 22 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManagerImpl.java x: 2 # contributors y: 64 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 12 # contributors y: 269 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 5 # contributors y: 96 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 9 # contributors y: 630 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 6 # contributors y: 63 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 7 # contributors y: 135 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 6 # contributors y: 154 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 5 # contributors y: 412 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 11 # contributors y: 779 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 8 # contributors y: 347 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 10 # contributors y: 635 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 10 # contributors y: 830 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 10 # contributors y: 783 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 11 # contributors y: 443 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 9 # contributors y: 421 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/TunableConfig.java x: 1 # contributors y: 8 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 7 # contributors y: 481 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 5 # contributors y: 713 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManager.java x: 2 # contributors y: 40 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 2 # contributors y: 162 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 5 # contributors y: 102 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 5 # contributors y: 87 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 3 # contributors y: 120 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 3 # contributors y: 318 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 4 # contributors y: 346 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 4 # contributors y: 300 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 4 # contributors y: 518 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 11 # contributors y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 3 # contributors y: 74 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 4 # contributors y: 181 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 4 # contributors y: 138 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 5 # contributors y: 168 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 2 # contributors y: 494 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 3 # contributors y: 82 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 5 # contributors y: 52 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 5 # contributors y: 2272 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 4 # contributors y: 270 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 2 # contributors y: 294 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 4 # contributors y: 200 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 3 # contributors y: 100 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 7 # contributors y: 866 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 5 # contributors y: 186 line churn ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 1 # contributors y: 31 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxModule.java x: 2 # contributors y: 61 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBModule.java x: 4 # contributors y: 107 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/DataGenerator.java x: 2 # contributors y: 7 line churn ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 1 # contributors y: 36 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 8 # contributors y: 655 line churn ndbench-cass-plugins/src/main/resources/setupCassTables.cql x: 5 # contributors y: 144 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 8 # contributors y: 176 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 1 # contributors y: 82 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 9 # contributors y: 135 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 2 # contributors y: 100 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 2 # contributors y: 90 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/CliModule.java x: 2 # contributors y: 84 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 2 # contributors y: 150 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 4 # contributors y: 254 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfiguration.java x: 2 # contributors y: 370 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/ProgrammaticDynamoDBConfiguration.java x: 2 # contributors y: 172 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 2 # contributors y: 194 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 2 # contributors y: 46 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 4 # contributors y: 380 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 4 # contributors y: 82 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/cql/JanusGraphBuilderCQLProvider.java x: 4 # contributors y: 116 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 8 # contributors y: 54 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 6 # contributors y: 304 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 7 # contributors y: 362 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 5 # contributors y: 120 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 3 # contributors y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowStringKeyGenerator.java x: 3 # contributors y: 194 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 3 # contributors y: 266 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGeneratorFactory.java x: 4 # contributors y: 38 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 6 # contributors y: 576 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 5 # contributors y: 75 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/LoadPattern.java x: 3 # contributors y: 14 line churn ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 4 # contributors y: 18 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchAbstractClient.java x: 3 # contributors y: 294 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchBaseClient.java x: 1 # contributors y: 18 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchClientFactory.java x: 3 # contributors y: 28 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 2 # contributors y: 160 line churn ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 2 # contributors y: 16 line churn
2272.0
line churn
  min: 2.0
  average: 237.24
  25th percentile: 68.0
  median: 135.0
  75th percentile: 300.0
  max: 2272.0
0 12.0
# contributors
min: 1.0 | average: 4.12 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 12.0

File Size vs. Line Churn: 147 points

ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchClusterResource.java x: 57 lines of code y: 68 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NDBenchConfigResource.java x: 113 lines of code y: 150 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/resources/NdBenchResource.java x: 453 lines of code y: 407 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchDriver.java x: 355 lines of code y: 867 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/FakeWordDictionaryBasedDataGenerator.java x: 89 lines of code y: 894 line churn ndbench-es-plugins/src/integration-test/java/com/netflix/ndbench/plugin/es/EsIntegrationTest.java x: 63 lines of code y: 334 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsConfig.java x: 33 lines of code y: 344 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsModule.java x: 15 lines of code y: 80 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestPlugin.java x: 176 lines of code y: 1651 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/GenericEsRestClient.java x: 91 lines of code y: 280 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsAutoTuner.java x: 52 lines of code y: 483 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsRestClient.java x: 14 lines of code y: 72 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsUtils.java x: 78 lines of code y: 532 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/EsWriter.java x: 95 lines of code y: 1157 line churn ndbench-es-plugins/src/main/java/com/netflix/ndbench/plugin/es/WriteResult.java x: 12 lines of code y: 166 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/filters/CorsResponseFilter.java x: 26 lines of code y: 60 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/RestUtil.java x: 84 lines of code y: 177 line churn ndbench-web/src/main/java/com/netflix/ndbench/defaultimpl/InjectedWebListener.java x: 34 lines of code y: 96 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/CheckSumUtil.java x: 50 lines of code y: 113 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverGeneric.java x: 150 lines of code y: 378 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CJavaDriverBasePlugin.java x: 98 lines of code y: 270 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/QueryUtil.java x: 12 lines of code y: 32 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverGeneric.java x: 147 lines of code y: 611 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManager.java x: 8 lines of code y: 22 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/datastax4/CassJavaDriverManagerImpl.java x: 26 lines of code y: 64 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/IConfiguration.java x: 62 lines of code y: 269 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraGenericConfiguration.java x: 15 lines of code y: 96 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CJavaDriverBasePlugin.java x: 111 lines of code y: 630 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManager.java x: 11 lines of code y: 63 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverManagerImpl.java x: 43 lines of code y: 135 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraConfigurationBase.java x: 46 lines of code y: 154 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/DataBackfill.java x: 195 lines of code y: 412 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassAstyanaxPlugin.java x: 181 lines of code y: 779 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedis.java x: 83 lines of code y: 347 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisExtFunc.java x: 112 lines of code y: 635 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisGetSetPipeline.java x: 72 lines of code y: 830 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisHashPipeline.java x: 71 lines of code y: 783 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalDynomiteProxyPlugin.java x: 98 lines of code y: 443 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/DefaultDataGenerator.java x: 94 lines of code y: 421 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/TunableConfig.java x: 26 lines of code y: 8 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassJavaDriverBatch.java x: 102 lines of code y: 481 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/CassUDTFrozen.java x: 222 lines of code y: 713 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManager.java x: 12 lines of code y: 40 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/cass/astyanax/CassA6XManagerImpl.java x: 68 lines of code y: 162 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraAstynaxConfiguration.java x: 19 lines of code y: 102 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/ElassandraConfiguration.java x: 6 lines of code y: 87 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/configs/CockroachDBConfiguration.java x: 24 lines of code y: 120 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBPluginBase.java x: 82 lines of code y: 318 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBRetryableTransaction.java x: 7 lines of code y: 18 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSecondaryIndexPlugin.java x: 111 lines of code y: 346 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBSimplePlugin.java x: 105 lines of code y: 300 line churn ndbench-cockroachdb-plugins/src/main/java/com/netflix/ndbench/plugin/cockroachdb/operations/CockroachDBTransactionPlugin.java x: 145 lines of code y: 518 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchGuiceModule.java x: 42 lines of code y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSUtil.java x: 54 lines of code y: 74 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AwsAsgDiscovery.java x: 85 lines of code y: 181 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/StringKeyGenerator.java x: 40 lines of code y: 138 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/FakeMonitor.java x: 204 lines of code y: 168 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/monitoring/NdBenchDefaultMonitor.java x: 189 lines of code y: 494 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/NdbUtil.java x: 15 lines of code y: 82 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/RateLimitUtil.java x: 110 lines of code y: 52 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValue.java x: 37 lines of code y: 2272 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBKeyValueBase.java x: 117 lines of code y: 270 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBTransactions.java x: 20 lines of code y: 294 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfigurationBase.java x: 24 lines of code y: 200 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/controlplane/PutMetricAlarmOperation.java x: 23 lines of code y: 100 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteTransaction.java x: 100 lines of code y: 282 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/dyno/DynoJedisUtils.java x: 140 lines of code y: 866 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/EnvParser.java x: 66 lines of code y: 186 line churn ndbench-aws/src/main/java/com/netflix/ndbench/aws/defaultimpl/AwsDefaultsModule.java x: 21 lines of code y: 31 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxModule.java x: 15 lines of code y: 61 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/DataGenerator.java x: 7 lines of code y: 7 line churn ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/CredentialsConfiguration.java x: 11 lines of code y: 36 line churn ndbench-aws/src/main/java/com/netflix/ndbench/aws/config/NdbenchAWSCredentialProvider.java x: 32 lines of code y: 61 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/elassandra/ElassandraCassJavaDriverPlugin.java x: 113 lines of code y: 655 line churn ndbench-cass-plugins/src/main/resources/setupCassTables.cql x: 15 lines of code y: 144 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/GuiceInjectorProvider.java x: 27 lines of code y: 176 line churn ndbench-web/src/main/java/com/netflix/ndbench/core/config/WebGuiceInjectorProvider.java x: 29 lines of code y: 108 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBProgrammaticKeyValue.java x: 166 lines of code y: 494 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/DaxKeyValue.java x: 50 lines of code y: 82 line churn ndbench-dax-plugins/src/main/java/com/netflix/ndbench/plugin/dax/configs/DaxConfiguration.java x: 8 lines of code y: 35 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/common/NdBenchConstants.java x: 29 lines of code y: 135 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassModule.java x: 27 lines of code y: 100 line churn ndbench-cass-plugins/src/main/java/com/netflix/ndbench/plugin/configs/CassandraUdtConfiguration.java x: 23 lines of code y: 90 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/CliModule.java x: 16 lines of code y: 84 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/NdbenchCli.java x: 43 lines of code y: 150 line churn ndbench-cli/src/main/java/com/netflix/ndbench/cli/config/CliConfigs.java x: 26 lines of code y: 112 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/LocalClusterDiscovery.java x: 18 lines of code y: 45 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/RandomStringKeyGenerator.java x: 17 lines of code y: 254 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/DynamoDBAutoscalingConfigurer.java x: 143 lines of code y: 378 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/DynamoDBConfiguration.java x: 6 lines of code y: 370 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/configs/ProgrammaticDynamoDBConfiguration.java x: 25 lines of code y: 172 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/AbstractAwsOperation.java x: 25 lines of code y: 90 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/cloudwatch/AbstractCloudWatchOperation.java x: 9 lines of code y: 64 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/AbstractDynamoDBOperation.java x: 21 lines of code y: 92 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/CreateDynamoDBTable.java x: 56 lines of code y: 194 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/controlplane/DeleteDynamoDBTable.java x: 27 lines of code y: 110 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBDataPlaneOperation.java x: 32 lines of code y: 114 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/AbstractDynamoDBReadOperation.java x: 13 lines of code y: 70 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/CapacityConsumingFunction.java x: 5 lines of code y: 46 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadBulk.java x: 65 lines of code y: 192 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBReadSingle.java x: 48 lines of code y: 152 line churn ndbench-dynamodb-plugins/src/main/java/com/netflix/ndbench/plugin/dynamodb/operations/dynamodb/dataplane/DynamoDBWriteSingle.java x: 44 lines of code y: 146 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/GeodeCloudPlugin.java x: 94 lines of code y: 298 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphBasePlugin.java x: 39 lines of code y: 138 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/JanusGraphPluginCQL.java x: 126 lines of code y: 380 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/IJanusGraphConfig.java x: 12 lines of code y: 82 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchClient.java x: 16 lines of code y: 54 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/RPSCount.java x: 61 lines of code y: 188 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/defaultimpl/NdBenchClientModule.java x: 66 lines of code y: 304 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/AWSLocalClusterDiscovery.java x: 13 lines of code y: 362 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/operations/ReadOperation.java x: 66 lines of code y: 157 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/operations/WriteOperation.java x: 61 lines of code y: 120 line churn ndbench-sample-plugins/src/main/java/com/netflix/ndbench/plugin/sample/InMemoryTestPlugin.java x: 63 lines of code y: 50 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowFlipStringKeyGenerator.java x: 44 lines of code y: 278 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/SlidingWindowStringKeyGenerator.java x: 54 lines of code y: 194 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/ZipfianStringKeyGenerator.java x: 18 lines of code y: 266 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGeneratorFactory.java x: 19 lines of code y: 38 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/ConstantStepWiseRateIncreaser.java x: 55 lines of code y: 576 line churn ndbench-dyno-plugins/src/main/java/com/netflix/ndbench/plugin/local/dynomite/proxy/LocalHttpEndpointBasedTokenMapSupplier.java x: 7 lines of code y: 75 line churn ndbench-geode-plugins/src/main/java/com/netflix/ndbench/plugin/geode/ClientAuthInitialize.java x: 29 lines of code y: 82 line churn ndbench-janusgraph-plugins/src/main/java/com/netflix/ndbench/plugin/janusgraph/configs/cql/ICQLConfig.java x: 11 lines of code y: 74 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/util/LoadPattern.java x: 24 lines of code y: 14 line churn ndbench-web/src/main/webapp-src/app/elements/ndb-driver-settings.html x: 286 lines of code y: 18 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchAbstractClient.java x: 18 lines of code y: 294 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchBaseClient.java x: 20 lines of code y: 18 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/annotations/NdBenchClientPluginGuiceModule.java x: 10 lines of code y: 33 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/config/NdbenchConfigListener.java x: 32 lines of code y: 100 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/NdBenchClientFactory.java x: 24 lines of code y: 28 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/ConfigFileDiscovery.java x: 68 lines of code y: 6 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/discovery/IClusterDiscovery.java x: 6 lines of code y: 2 line churn ndbench-api/src/main/java/com/netflix/ndbench/api/plugin/NdBenchMonitor.java x: 39 lines of code y: 160 line churn ndbench-web/src/main/webapp-src/app/elements/ndb-common.html x: 21 lines of code y: 2 line churn ndbench-web/src/main/webapp-src/app/elements/ndb-stats.html x: 221 lines of code y: 4 line churn ndbench-web/src/main/webapp-src/app/elements/ndbench-ui-app.html x: 148 lines of code y: 16 line churn ndbench-core/src/main/java/com/netflix/ndbench/core/generators/KeyGenerator.java x: 8 lines of code y: 2 line churn dynomite.yml x: 9 lines of code y: 18 line churn
2272.0
line churn
  min: 2.0
  average: 237.24
  25th percentile: 68.0
  median: 135.0
  75th percentile: 300.0
  max: 2272.0
0 453.0
lines of code
min: 5.0 | average: 60.94 | 25th percentile: 18.0 | median: 34.0 | 75th percentile: 84.0 | max: 453.0