apache / cassandra-dtest
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 58 files with 12,578 lines of code.
    • 1 file changed more than 100 times (348 lines of code)
    • 4 files changed 51-100 times (380 lines of code)
    • 4 files changed 21-50 times (935 lines of code)
    • 11 files changed 6-20 times (956 lines of code)
    • 38 files changed 1-5 times (9,959 lines of code)
2% | 3% | 7% | 7% | 79%
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 58 files with 12,578 lines of code.
    • 1 file changed by more than 25 contributors (348 lines of code)
    • 8 files changed by 11-25 contributors (1,721 lines of code)
    • 8 files changed by 6-10 contributors (336 lines of code)
    • 24 files changed by 2-5 contributors (10,041 lines of code)
    • 17 files changed by 1 contributor (132 lines of code)
2% | 13% | 2% | 79% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, txt, cfg, yaml, md, sh, ini, gitignore, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py2% | 2% | 7% | 7% | 79%
cfg0% | 48% | 1% | 43% | 6%
yaml0% | 0% | 0% | 0% | 100%
cql0% | 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
ROOT24% | 0% | 60% | 14% | <1%
upgrade_tests0% | 77% | 0% | 21% | <1%
conf0% | 48% | 1% | 43% | 6%
cqlsh_tests0% | 0% | 28% | 0% | 71%
tools0% | 0% | 0% | 55% | 44%
cassandra-thrift0% | 0% | 0% | 0% | 100%
plugins0% | 0% | 0% | 0% | 100%
stress_profiles0% | 0% | 0% | 0% | 100%
thrift_bindings0% | 0% | 0% | 0% | 100%
meta_tests0% | 0% | 0% | 0% | 100%
repair_tests0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
dtest.py
in root
348 35 2011-09-30 2024-10-04 260 51 sylvain@datastax.com smiklosovic@apache.org
upgrade_base.py
in upgrade_tests
165 11 2015-07-10 2025-04-09 81 23 tylerlhobbs@gmail.com mck@apache.org
upgrade_manifest.py
in upgrade_tests
168 11 2016-04-06 2025-04-10 62 20 russthehatch@gmail.com brandonwilliams@apache.org
28 - 2014-01-14 2016-08-16 60 11 michael@pbandjelly.org tylerlhobbs@gmail.com
19 - 2014-02-19 2016-08-16 53 10 michael@pbandjelly.org tylerlhobbs@gmail.com
1 - 2014-01-14 2016-02-10 36 9 michael@pbandjelly.org michael@pbandjelly.org
460 30 2018-01-25 2024-02-27 32 19 kjellman@apple.com ekaterina.dimitrova@datasta...
399 36 2018-01-25 2025-04-09 27 17 kjellman@apple.com mck@apache.org
cqlsh_tools.py
in cqlsh_tests
75 9 2015-05-08 2019-03-13 22 10 jim.witschey@gmail.com ptbannister@gmail.com
1 - 2013-12-19 2016-02-10 18 6 michael@pbandjelly.org michael@pbandjelly.org
109 2 2016-02-10 2023-11-22 18 15 jim.witschey@gmail.com branimir.lambov@datastax.com
jmxutils.py
in tools
247 16 2016-08-26 2022-10-24 17 13 rhatch@datastax.com brandonwilliams@apache.org
19 - 2015-05-18 2016-08-16 15 6 michael@pbandjelly.org tylerlhobbs@gmail.com
145 20 2016-08-26 2023-11-17 15 15 ckoddrums@gmail.com samt@apple.com
data.py
in tools
119 15 2016-08-26 2022-01-11 10 8 rhatch@datastax.com oleksandr.petrov@gmail.com
19 - 2016-03-29 2016-08-16 7 4 ptnapoleon@gmail.com tylerlhobbs@gmail.com
91 5 2017-10-24 2020-12-08 7 5 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
99 4 2018-04-17 2024-03-15 7 6 jordanrw@gmail.com smiklosovic@apache.org
3 - 2015-05-08 2016-02-10 6 6 alan@alanb.ca michael@pbandjelly.org
misc.py
in tools
104 12 2016-08-26 2022-12-15 6 5 rhatch@datastax.com brandonwilliams@apache.org
3 - 2015-05-25 2016-02-10 5 5 alan@alanb.ca michael@pbandjelly.org
blogposts.yaml
in cqlsh_tests
41 - 2015-10-30 2016-02-02 5 3 stefania.alborghetti@datast... lebresne@gmail.com
hacks.py
in tools
45 2 2016-09-27 2022-09-14 5 5 joel.knighton@datastax.com ekaterina.dimitrova@datasta...
__init__.py
in thrift_bindings
1 - 2014-08-11 2014-09-05 4 5 ryan@enigmacurry.com snazy@snazy.de
3 - 2016-01-28 2016-02-10 4 2 michael@pbandjelly.org michael@pbandjelly.org
62 12 2016-08-17 2018-04-14 4 4 jim.witschey@gmail.com ptbannister@gmail.com
constants.py
in cassandra-thrift/v11
3 - 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
flaky.py
in tools
20 2 2016-08-26 2021-08-04 3 2 rhatch@datastax.com dcapwell@gmail.com
files.py
in tools
29 4 2016-08-26 2022-07-11 3 3 rhatch@datastax.com brandonwilliams@apache.org
42 8 2016-08-26 2018-07-27 3 3 rhatch@datastax.com tim.suess@instaclustr.com
datahelp.py
in tools
77 10 2016-08-26 2018-09-21 3 3 rhatch@datastax.com stefan.podkowinski@1und1.de
paging.py
in tools
92 16 2016-08-26 2018-10-31 3 3 rhatch@datastax.com aweisberg@apple.com
ttypes.py
in cassandra-thrift/v11
2839 234 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
Cassandra.py
in cassandra-thrift/v11
6326 662 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
__init__.py
in plugins
1 - 2016-02-10 2016-03-01 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in upgrade_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in cassandra-thrift/v11
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
__init__.py
in cassandra-thrift
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
__init__.py
in cqlsh_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
git.py
in tools
17 1 2016-08-26 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
context.py
in tools
34 2 2016-09-01 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
sslkeygen.py
in tools
57 12 2016-09-01 2017-11-29 2 2 rhatch@datastax.com jasedbrown@gmail.com
cql
glass.cql
in cqlsh_tests
65 - 2015-08-25 2020-08-13 2 3 ptnapoleon@gmail.com adam.holmberg@datastax.com
cqlsh_test_types.py
in cqlsh_tests
69 18 2018-04-14 2020-04-03 2 2 ptbannister@gmail.com stefania.alborghetti@datast...
cassandra.yaml
in meta_tests/cassandra-dir-4.0-beta/conf
1 - 2021-01-22 2021-01-22 1 1 jacek.lewandowski@datastax.com jacek.lewandowski@datastax.com
__init__.py
in meta_tests/utils_test
1 - 2016-08-24 2016-08-24 1 1 spm64@pitt.edu spm64@pitt.edu
__init__.py
in meta_tests
1 - 2016-08-24 2016-08-24 1 1 spm64@pitt.edu spm64@pitt.edu
__init__.py
in repair_tests
1 - 2016-02-18 2016-02-18 1 1 ptnapoleon@gmail.com ptnapoleon@gmail.com
__init__.py
in tools
1 - 2016-08-26 2016-08-26 1 1 rhatch@datastax.com rhatch@datastax.com
__init__.py
in thrift_bindings/thrift010
1 - 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
dtest.py
in root
348 35 2011-09-30 2024-10-04 260 51 sylvain@datastax.com smiklosovic@apache.org
upgrade_base.py
in upgrade_tests
165 11 2015-07-10 2025-04-09 81 23 tylerlhobbs@gmail.com mck@apache.org
upgrade_manifest.py
in upgrade_tests
168 11 2016-04-06 2025-04-10 62 20 russthehatch@gmail.com brandonwilliams@apache.org
460 30 2018-01-25 2024-02-27 32 19 kjellman@apple.com ekaterina.dimitrova@datasta...
399 36 2018-01-25 2025-04-09 27 17 kjellman@apple.com mck@apache.org
109 2 2016-02-10 2023-11-22 18 15 jim.witschey@gmail.com branimir.lambov@datastax.com
145 20 2016-08-26 2023-11-17 15 15 ckoddrums@gmail.com samt@apple.com
jmxutils.py
in tools
247 16 2016-08-26 2022-10-24 17 13 rhatch@datastax.com brandonwilliams@apache.org
28 - 2014-01-14 2016-08-16 60 11 michael@pbandjelly.org tylerlhobbs@gmail.com
19 - 2014-02-19 2016-08-16 53 10 michael@pbandjelly.org tylerlhobbs@gmail.com
cqlsh_tools.py
in cqlsh_tests
75 9 2015-05-08 2019-03-13 22 10 jim.witschey@gmail.com ptbannister@gmail.com
1 - 2014-01-14 2016-02-10 36 9 michael@pbandjelly.org michael@pbandjelly.org
data.py
in tools
119 15 2016-08-26 2022-01-11 10 8 rhatch@datastax.com oleksandr.petrov@gmail.com
1 - 2013-12-19 2016-02-10 18 6 michael@pbandjelly.org michael@pbandjelly.org
19 - 2015-05-18 2016-08-16 15 6 michael@pbandjelly.org tylerlhobbs@gmail.com
99 4 2018-04-17 2024-03-15 7 6 jordanrw@gmail.com smiklosovic@apache.org
3 - 2015-05-08 2016-02-10 6 6 alan@alanb.ca michael@pbandjelly.org
91 5 2017-10-24 2020-12-08 7 5 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
misc.py
in tools
104 12 2016-08-26 2022-12-15 6 5 rhatch@datastax.com brandonwilliams@apache.org
3 - 2015-05-25 2016-02-10 5 5 alan@alanb.ca michael@pbandjelly.org
hacks.py
in tools
45 2 2016-09-27 2022-09-14 5 5 joel.knighton@datastax.com ekaterina.dimitrova@datasta...
__init__.py
in thrift_bindings
1 - 2014-08-11 2014-09-05 4 5 ryan@enigmacurry.com snazy@snazy.de
19 - 2016-03-29 2016-08-16 7 4 ptnapoleon@gmail.com tylerlhobbs@gmail.com
62 12 2016-08-17 2018-04-14 4 4 jim.witschey@gmail.com ptbannister@gmail.com
blogposts.yaml
in cqlsh_tests
41 - 2015-10-30 2016-02-02 5 3 stefania.alborghetti@datast... lebresne@gmail.com
datahelp.py
in tools
77 10 2016-08-26 2018-09-21 3 3 rhatch@datastax.com stefan.podkowinski@1und1.de
paging.py
in tools
92 16 2016-08-26 2018-10-31 3 3 rhatch@datastax.com aweisberg@apple.com
42 8 2016-08-26 2018-07-27 3 3 rhatch@datastax.com tim.suess@instaclustr.com
files.py
in tools
29 4 2016-08-26 2022-07-11 3 3 rhatch@datastax.com brandonwilliams@apache.org
ttypes.py
in cassandra-thrift/v11
2839 234 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
Cassandra.py
in cassandra-thrift/v11
6326 662 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
constants.py
in cassandra-thrift/v11
3 - 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
cql
glass.cql
in cqlsh_tests
65 - 2015-08-25 2020-08-13 2 3 ptnapoleon@gmail.com adam.holmberg@datastax.com
3 - 2016-01-28 2016-02-10 4 2 michael@pbandjelly.org michael@pbandjelly.org
flaky.py
in tools
20 2 2016-08-26 2021-08-04 3 2 rhatch@datastax.com dcapwell@gmail.com
git.py
in tools
17 1 2016-08-26 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
sslkeygen.py
in tools
57 12 2016-09-01 2017-11-29 2 2 rhatch@datastax.com jasedbrown@gmail.com
context.py
in tools
34 2 2016-09-01 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
cqlsh_test_types.py
in cqlsh_tests
69 18 2018-04-14 2020-04-03 2 2 ptbannister@gmail.com stefania.alborghetti@datast...
__init__.py
in cassandra-thrift
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
__init__.py
in cassandra-thrift/v11
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
__init__.py
in cqlsh_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in upgrade_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in plugins
1 - 2016-02-10 2016-03-01 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
repair_wide_rows.yaml
in stress_profiles
29 - 2017-09-28 2017-09-28 1 1 jasedbrown@gmail.com jasedbrown@gmail.com
__init__.py
in thrift_bindings/thrift010
1 - 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
constants.py
in thrift_bindings/thrift010
5 - 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
__init__.py
in tools
1 - 2016-08-26 2016-08-26 1 1 rhatch@datastax.com rhatch@datastax.com
funcutils.py
in tools
22 4 2016-08-26 2016-08-26 1 1 rhatch@datastax.com rhatch@datastax.com
env.py
in tools
2 - 2016-09-01 2016-09-01 1 1 rhatch@datastax.com rhatch@datastax.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
assert_tools.py
in plugins
47 5 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
repair_wide_rows.yaml
in stress_profiles
29 - 2017-09-28 2017-09-28 1 1 jasedbrown@gmail.com jasedbrown@gmail.com
funcutils.py
in tools
22 4 2016-08-26 2016-08-26 1 1 rhatch@datastax.com rhatch@datastax.com
util.py
in cqlsh_tests
12 1 2020-04-19 2020-04-19 1 1 dinesh.joshi@apple.com dinesh.joshi@apple.com
constants.py
in thrift_bindings/thrift010
5 - 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
3 1 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
conftest.py
in upgrade_tests
3 1 2018-10-31 2018-10-31 1 1 aweisberg@apple.com aweisberg@apple.com
env.py
in tools
2 - 2016-09-01 2016-09-01 1 1 rhatch@datastax.com rhatch@datastax.com
__init__.py
in thrift_bindings/thrift010
1 - 2018-01-25 2018-01-25 1 1 kjellman@apple.com kjellman@apple.com
__init__.py
in tools
1 - 2016-08-26 2016-08-26 1 1 rhatch@datastax.com rhatch@datastax.com
__init__.py
in cqlsh_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in upgrade_tests
1 - 2015-08-28 2015-09-02 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in repair_tests
1 - 2016-02-18 2016-02-18 1 1 ptnapoleon@gmail.com ptnapoleon@gmail.com
__init__.py
in plugins
1 - 2016-02-10 2016-03-01 2 1 jim.witschey@gmail.com jim.witschey@gmail.com
__init__.py
in meta_tests
1 - 2016-08-24 2016-08-24 1 1 spm64@pitt.edu spm64@pitt.edu
__init__.py
in meta_tests/utils_test
1 - 2016-08-24 2016-08-24 1 1 spm64@pitt.edu spm64@pitt.edu
cassandra.yaml
in meta_tests/cassandra-dir-4.0-beta/conf
1 - 2021-01-22 2021-01-22 1 1 jacek.lewandowski@datastax.com jacek.lewandowski@datastax.com
cqlsh_test_types.py
in cqlsh_tests
69 18 2018-04-14 2020-04-03 2 2 ptbannister@gmail.com stefania.alborghetti@datast...
sslkeygen.py
in tools
57 12 2016-09-01 2017-11-29 2 2 rhatch@datastax.com jasedbrown@gmail.com
context.py
in tools
34 2 2016-09-01 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
flaky.py
in tools
20 2 2016-08-26 2021-08-04 3 2 rhatch@datastax.com dcapwell@gmail.com
git.py
in tools
17 1 2016-08-26 2018-01-25 2 2 rhatch@datastax.com kjellman@apple.com
3 - 2016-01-28 2016-02-10 4 2 michael@pbandjelly.org michael@pbandjelly.org
__init__.py
in cassandra-thrift
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
__init__.py
in cassandra-thrift/v11
1 - 2014-08-22 2014-09-17 2 2 philip.thompson@datastax.com ptnapoleon@gmail.com
Cassandra.py
in cassandra-thrift/v11
6326 662 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
ttypes.py
in cassandra-thrift/v11
2839 234 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
paging.py
in tools
92 16 2016-08-26 2018-10-31 3 3 rhatch@datastax.com aweisberg@apple.com
datahelp.py
in tools
77 10 2016-08-26 2018-09-21 3 3 rhatch@datastax.com stefan.podkowinski@1und1.de
cql
glass.cql
in cqlsh_tests
65 - 2015-08-25 2020-08-13 2 3 ptnapoleon@gmail.com adam.holmberg@datastax.com
42 8 2016-08-26 2018-07-27 3 3 rhatch@datastax.com tim.suess@instaclustr.com
blogposts.yaml
in cqlsh_tests
41 - 2015-10-30 2016-02-02 5 3 stefania.alborghetti@datast... lebresne@gmail.com
files.py
in tools
29 4 2016-08-26 2022-07-11 3 3 rhatch@datastax.com brandonwilliams@apache.org
constants.py
in cassandra-thrift/v11
3 - 2014-08-22 2018-01-25 3 3 philip.thompson@datastax.com kjellman@apple.com
62 12 2016-08-17 2018-04-14 4 4 jim.witschey@gmail.com ptbannister@gmail.com
19 - 2016-03-29 2016-08-16 7 4 ptnapoleon@gmail.com tylerlhobbs@gmail.com
misc.py
in tools
104 12 2016-08-26 2022-12-15 6 5 rhatch@datastax.com brandonwilliams@apache.org
91 5 2017-10-24 2020-12-08 7 5 oleksandr.petrov@gmail.com oleksandr.petrov@gmail.com
hacks.py
in tools
45 2 2016-09-27 2022-09-14 5 5 joel.knighton@datastax.com ekaterina.dimitrova@datasta...
3 - 2015-05-25 2016-02-10 5 5 alan@alanb.ca michael@pbandjelly.org
__init__.py
in thrift_bindings
1 - 2014-08-11 2014-09-05 4 5 ryan@enigmacurry.com snazy@snazy.de
99 4 2018-04-17 2024-03-15 7 6 jordanrw@gmail.com smiklosovic@apache.org
19 - 2015-05-18 2016-08-16 15 6 michael@pbandjelly.org tylerlhobbs@gmail.com
3 - 2015-05-08 2016-02-10 6 6 alan@alanb.ca michael@pbandjelly.org
1 - 2013-12-19 2016-02-10 18 6 michael@pbandjelly.org michael@pbandjelly.org
data.py
in tools
119 15 2016-08-26 2022-01-11 10 8 rhatch@datastax.com oleksandr.petrov@gmail.com
1 - 2014-01-14 2016-02-10 36 9 michael@pbandjelly.org michael@pbandjelly.org
cqlsh_tools.py
in cqlsh_tests
75 9 2015-05-08 2019-03-13 22 10 jim.witschey@gmail.com ptbannister@gmail.com
19 - 2014-02-19 2016-08-16 53 10 michael@pbandjelly.org tylerlhobbs@gmail.com
28 - 2014-01-14 2016-08-16 60 11 michael@pbandjelly.org tylerlhobbs@gmail.com
Correlations

File Size vs. Number of Changes: 58 points

dtest_setup.py x: 399 lines of code y: 27 # changes upgrade_tests/upgrade_base.py x: 165 lines of code y: 81 # changes upgrade_tests/upgrade_manifest.py x: 168 lines of code y: 62 # changes dtest.py x: 348 lines of code y: 260 # changes dtest_config.py x: 99 lines of code y: 7 # changes conftest.py x: 460 lines of code y: 32 # changes run_dtests.py x: 109 lines of code y: 18 # changes tools/assertions.py x: 145 lines of code y: 15 # changes tools/misc.py x: 104 lines of code y: 6 # changes tools/jmxutils.py x: 247 lines of code y: 17 # changes tools/hacks.py x: 45 lines of code y: 5 # changes tools/files.py x: 29 lines of code y: 3 # changes tools/data.py x: 119 lines of code y: 10 # changes tools/flaky.py x: 20 lines of code y: 3 # changes meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 lines of code y: 1 # changes upgrade_tests/upgrade_compact_storage.py x: 91 lines of code y: 7 # changes cqlsh_tests/glass.cql x: 65 lines of code y: 2 # changes tools/intervention.py x: 42 lines of code y: 3 # changes cqlsh_tests/util.py x: 12 lines of code y: 1 # changes cqlsh_tests/cqlsh_test_types.py x: 69 lines of code y: 2 # changes cqlsh_tests/cqlsh_tools.py x: 75 lines of code y: 22 # changes tools/metadata_wrapper.py x: 62 lines of code y: 4 # changes tools/paging.py x: 92 lines of code y: 3 # changes tools/datahelp.py x: 77 lines of code y: 3 # changes cassandra-thrift/v11/Cassandra.py x: 6326 lines of code y: 3 # changes cassandra-thrift/v11/constants.py x: 3 lines of code y: 3 # changes cassandra-thrift/v11/ttypes.py x: 2839 lines of code y: 3 # changes plugins/assert_tools.py x: 47 lines of code y: 1 # changes tools/context.py x: 34 lines of code y: 2 # changes tools/git.py x: 17 lines of code y: 2 # changes tools/sslkeygen.py x: 57 lines of code y: 2 # changes stress_profiles/repair_wide_rows.yaml x: 29 lines of code y: 1 # changes conf/cassandra-2.1_test-select.cfg x: 19 lines of code y: 53 # changes conf/cassandra-2.2_test-select.cfg x: 19 lines of code y: 15 # changes conf/cassandra-3.0_test-select.cfg x: 19 lines of code y: 7 # changes conf/trunk_test-select.cfg x: 28 lines of code y: 60 # changes plugins/__init__.py x: 1 lines of code y: 2 # changes conf/cassandra-1.2_test-select.cfg x: 1 lines of code y: 18 # changes conf/cassandra-2.0_test-select.cfg x: 1 lines of code y: 36 # changes conf/cassandra-2.1_fast-select.cfg x: 3 lines of code y: 6 # changes conf/cassandra-2.2_fast-select.cfg x: 3 lines of code y: 5 # changes conf/trunk_coverage_test-select.cfg x: 3 lines of code y: 4 # changes
260.0
# changes
  min: 1.0
  average: 14.55
  25th percentile: 1.75
  median: 3.0
  75th percentile: 11.25
  max: 260.0
0 6326.0
lines of code
min: 1.0 | average: 216.86 | 25th percentile: 1.75 | median: 25.0 | 75th percentile: 91.25 | max: 6326.0

Number of Contributors vs. Number of Changes: 58 points

dtest_setup.py x: 17 # contributors y: 27 # changes upgrade_tests/upgrade_base.py x: 23 # contributors y: 81 # changes upgrade_tests/upgrade_manifest.py x: 20 # contributors y: 62 # changes dtest.py x: 51 # contributors y: 260 # changes dtest_config.py x: 6 # contributors y: 7 # changes conftest.py x: 19 # contributors y: 32 # changes run_dtests.py x: 15 # contributors y: 18 # changes tools/assertions.py x: 15 # contributors y: 15 # changes tools/misc.py x: 5 # contributors y: 6 # changes tools/jmxutils.py x: 13 # contributors y: 17 # changes tools/hacks.py x: 5 # contributors y: 5 # changes tools/files.py x: 3 # contributors y: 3 # changes tools/data.py x: 8 # contributors y: 10 # changes tools/flaky.py x: 2 # contributors y: 3 # changes meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 # contributors y: 1 # changes upgrade_tests/upgrade_compact_storage.py x: 5 # contributors y: 7 # changes cqlsh_tests/glass.cql x: 3 # contributors y: 2 # changes cqlsh_tests/cqlsh_test_types.py x: 2 # contributors y: 2 # changes cqlsh_tests/cqlsh_tools.py x: 10 # contributors y: 22 # changes tools/metadata_wrapper.py x: 4 # contributors y: 4 # changes conf/cassandra-2.1_test-select.cfg x: 10 # contributors y: 53 # changes conf/cassandra-2.2_test-select.cfg x: 6 # contributors y: 15 # changes conf/cassandra-3.0_test-select.cfg x: 4 # contributors y: 7 # changes conf/trunk_test-select.cfg x: 11 # contributors y: 60 # changes plugins/__init__.py x: 1 # contributors y: 2 # changes conf/cassandra-1.2_test-select.cfg x: 6 # contributors y: 18 # changes conf/cassandra-2.0_test-select.cfg x: 9 # contributors y: 36 # changes conf/cassandra-2.1_fast-select.cfg x: 6 # contributors y: 6 # changes conf/trunk_coverage_test-select.cfg x: 2 # contributors y: 4 # changes cqlsh_tests/blogposts.yaml x: 3 # contributors y: 5 # changes thrift_bindings/__init__.py x: 5 # contributors y: 4 # changes
260.0
# changes
  min: 1.0
  average: 14.55
  25th percentile: 1.75
  median: 3.0
  75th percentile: 11.25
  max: 260.0
0 51.0
# contributors
min: 1.0 | average: 5.83 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 51.0

Number of Contributors vs. File Size: 58 points

dtest_setup.py x: 17 # contributors y: 399 lines of code upgrade_tests/upgrade_base.py x: 23 # contributors y: 165 lines of code upgrade_tests/upgrade_manifest.py x: 20 # contributors y: 168 lines of code dtest.py x: 51 # contributors y: 348 lines of code dtest_config.py x: 6 # contributors y: 99 lines of code conftest.py x: 19 # contributors y: 460 lines of code run_dtests.py x: 15 # contributors y: 109 lines of code tools/assertions.py x: 15 # contributors y: 145 lines of code tools/misc.py x: 5 # contributors y: 104 lines of code tools/jmxutils.py x: 13 # contributors y: 247 lines of code tools/hacks.py x: 5 # contributors y: 45 lines of code tools/files.py x: 3 # contributors y: 29 lines of code tools/data.py x: 8 # contributors y: 119 lines of code tools/flaky.py x: 2 # contributors y: 20 lines of code meta_tests/cassandra-dir-4.0-beta/conf/cassandra.yaml x: 1 # contributors y: 1 lines of code upgrade_tests/upgrade_compact_storage.py x: 5 # contributors y: 91 lines of code cqlsh_tests/glass.cql x: 3 # contributors y: 65 lines of code cqlsh_tests/cqlsh_test_types.py x: 2 # contributors y: 69 lines of code cqlsh_tests/cqlsh_tools.py x: 10 # contributors y: 75 lines of code tools/metadata_wrapper.py x: 4 # contributors y: 62 lines of code tools/paging.py x: 3 # contributors y: 92 lines of code cassandra-thrift/v11/Cassandra.py x: 3 # contributors y: 6326 lines of code cassandra-thrift/v11/constants.py x: 3 # contributors y: 3 lines of code cassandra-thrift/v11/ttypes.py x: 3 # contributors y: 2839 lines of code plugins/assert_tools.py x: 1 # contributors y: 47 lines of code tools/context.py x: 2 # contributors y: 34 lines of code conf/cassandra-2.1_test-select.cfg x: 10 # contributors y: 19 lines of code conf/cassandra-2.2_test-select.cfg x: 6 # contributors y: 19 lines of code conf/cassandra-3.0_test-select.cfg x: 4 # contributors y: 19 lines of code conf/trunk_test-select.cfg x: 11 # contributors y: 28 lines of code conf/cassandra-2.0_test-select.cfg x: 9 # contributors y: 1 lines of code conf/cassandra-2.2_fast-select.cfg x: 5 # contributors y: 3 lines of code
6326.0
lines of code
  min: 1.0
  average: 216.86
  25th percentile: 1.75
  median: 25.0
  75th percentile: 91.25
  max: 6326.0
0 51.0
# contributors
min: 1.0 | average: 5.83 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 51.0