apache / dubbo-python
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 88 files with 5,034 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 88 files changed 1-5 times (5,034 lines of code)
0% | 0% | 0% | 0% | 100%
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 88 files with 5,034 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 6 files changed by 2-5 contributors (441 lines of code)
    • 82 files changed by 1 contributor (4,593 lines of code)
0% | 0% | 0% | 8% | 91%
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, md, sh, yaml, txt, proto, svg, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 0% | 100%
toml0% | 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
src0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
146 - 2024-09-06 2025-01-27 3 2 91261012+cnzakii@users.nore... cnzakii@gmail.com
constants.py
in src/dubbo/remoting/aio
7 - 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
types.py
in src/dubbo
28 1 2025-01-20 2025-02-25 2 2 cnzakii@gmail.com 92989834+ahmedtareek@users....
directories.py
in src/dubbo/cluster
31 6 2025-01-20 2025-01-21 2 2 cnzakii@gmail.com 126783821+advaitgaur004@use...
protocol.py
in src/dubbo/protocol/triple
51 3 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
protocol.py
in src/dubbo/remoting/aio/http2
178 22 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
__init__.py
in src/dubbo/protocol/triple
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting/aio/http2
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/cluster/monitor
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__about__.py
in src/dubbo
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/constants
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/protocol/triple/stream
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/protocol
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/registry
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/loadbalance
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/proxy
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting/aio
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/cluster
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/protocol/triple/call
3 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/extension
3 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo
4 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/compression
5 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registry_constants.py
in src/dubbo/constants
6 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
config_constants.py
in src/dubbo/constants
8 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
direct_serializers.py
in src/dubbo/serialization
10 2 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
bzip2s.py
in src/dubbo/compression
11 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
exceptions.py
in src/dubbo/remoting/aio
12 4 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
identities.py
in src/dubbo/compression
12 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
gzips.py
in src/dubbo/compression
12 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/serialization
13 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
node.py
in src/dubbo
13 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
exceptions.py
in src/dubbo/protocol/triple
14 4 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
results.py
in src/dubbo/protocol/triple
14 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/registry/zookeeper
14 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/remoting/aio
14 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/compression
15 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/proxy
16 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/cluster
17 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/loadbalance
18 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/registry
28 7 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/serialization
29 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
failfast_cluster.py
in src/dubbo/cluster
30 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
protocol.py
in src/dubbo/registry
31 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
extension_loader.py
in src/dubbo/extension
31 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
callables.py
in src/dubbo/proxy
32 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
custom_serializers.py
in src/dubbo/serialization
34 4 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
common_constants.py
in src/dubbo/constants
34 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/protocol/triple/call
36 9 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
invocation.py
in src/dubbo/protocol
37 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.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
146 - 2024-09-06 2025-01-27 3 2 91261012+cnzakii@users.nore... cnzakii@gmail.com
types.py
in src/dubbo
28 1 2025-01-20 2025-02-25 2 2 cnzakii@gmail.com 92989834+ahmedtareek@users....
directories.py
in src/dubbo/cluster
31 6 2025-01-20 2025-01-21 2 2 cnzakii@gmail.com 126783821+advaitgaur004@use...
protocol.py
in src/dubbo/remoting/aio/http2
178 22 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
constants.py
in src/dubbo/remoting/aio
7 - 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
protocol.py
in src/dubbo/protocol/triple
51 3 2025-01-20 2025-03-24 2 2 cnzakii@gmail.com kifile@kifile.com
client.py
in src/dubbo
108 7 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/compression
5 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
bzip2s.py
in src/dubbo/compression
11 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
gzips.py
in src/dubbo/compression
12 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
identities.py
in src/dubbo/compression
12 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/compression
15 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
bootstrap.py
in src/dubbo
53 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/constants
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
common_constants.py
in src/dubbo/constants
34 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
config_constants.py
in src/dubbo/constants
8 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
logger_constants.py
in src/dubbo/constants
44 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registry_constants.py
in src/dubbo/constants
6 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
url.py
in src/dubbo
179 26 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__about__.py
in src/dubbo
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo
4 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
node.py
in src/dubbo
13 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
loggers.py
in src/dubbo
119 10 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
failfast_cluster.py
in src/dubbo/cluster
30 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/cluster
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/cluster/monitor
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
cpu.py
in src/dubbo/cluster/monitor
79 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
loadbalances.py
in src/dubbo/cluster
42 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/cluster
17 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/extension
3 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registries.py
in src/dubbo/extension
60 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
extension_loader.py
in src/dubbo/extension
31 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting/aio
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
exceptions.py
in src/dubbo/remoting/aio
12 4 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
headers.py
in src/dubbo/remoting/aio/http2
88 19 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/remoting/aio/http2
1 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registries.py
in src/dubbo/remoting/aio/http2
128 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
frames.py
in src/dubbo/remoting/aio/http2
84 12 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
controllers.py
in src/dubbo/remoting/aio/http2
221 14 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
utils.py
in src/dubbo/remoting/aio/http2
44 1 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
stream_handler.py
in src/dubbo/remoting/aio/http2
64 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
stream.py
in src/dubbo/remoting/aio/http2
128 24 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
aio_transporter.py
in src/dubbo/remoting/aio
163 12 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
event_loop.py
in src/dubbo/remoting/aio
81 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/remoting/aio
14 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/remoting
38 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
__init__.py
in src/dubbo/proxy
2 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
callables.py
in src/dubbo/proxy
32 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/proxy
16 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.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
configs.py
in src/dubbo
378 69 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
controllers.py
in src/dubbo/remoting/aio/http2
221 14 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
server_stream.py
in src/dubbo/protocol/triple/stream
210 20 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
url.py
in src/dubbo
179 26 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
kazoo_transport.py
in src/dubbo/registry/zookeeper
174 33 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
aio_transporter.py
in src/dubbo/remoting/aio
163 12 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
client_stream.py
in src/dubbo/protocol/triple/stream
144 19 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
utils.py
in src/dubbo
135 19 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
server_call.py
in src/dubbo/protocol/triple/call
134 15 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registries.py
in src/dubbo/remoting/aio/http2
128 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
stream.py
in src/dubbo/remoting/aio/http2
128 24 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
invoker.py
in src/dubbo/protocol/triple
121 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
loggers.py
in src/dubbo
119 10 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
streams.py
in src/dubbo/protocol/triple
117 24 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
client_call.py
in src/dubbo/protocol/triple/call
114 13 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
coders.py
in src/dubbo/protocol/triple
109 13 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
client.py
in src/dubbo
108 7 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
zk_registry.py
in src/dubbo/registry/zookeeper
99 21 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
handlers.py
in src/dubbo/proxy
97 9 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
classes.py
in src/dubbo
89 17 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
headers.py
in src/dubbo/remoting/aio/http2
88 19 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/registry/zookeeper
85 20 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
frames.py
in src/dubbo/remoting/aio/http2
84 12 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
event_loop.py
in src/dubbo/remoting/aio
81 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
cpu.py
in src/dubbo/cluster/monitor
79 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
status.py
in src/dubbo/protocol/triple
74 12 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
stream_handler.py
in src/dubbo/remoting/aio/http2
64 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
registries.py
in src/dubbo/extension
60 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
bootstrap.py
in src/dubbo
53 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
logger_constants.py
in src/dubbo/constants
44 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
utils.py
in src/dubbo/remoting/aio/http2
44 1 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/protocol/triple/stream
44 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
constants.py
in src/dubbo/protocol/triple
44 1 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
metadata.py
in src/dubbo/protocol/triple
44 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
loadbalances.py
in src/dubbo/cluster
42 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
server.py
in src/dubbo
42 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/protocol
39 10 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/remoting
38 11 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
invocation.py
in src/dubbo/protocol
37 8 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/protocol/triple/call
36 9 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
common_constants.py
in src/dubbo/constants
34 - 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
custom_serializers.py
in src/dubbo/serialization
34 4 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
callables.py
in src/dubbo/proxy
32 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
extension_loader.py
in src/dubbo/extension
31 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
protocol.py
in src/dubbo/registry
31 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
failfast_cluster.py
in src/dubbo/cluster
30 6 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/serialization
29 5 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/registry
28 7 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/loadbalance
18 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
_interfaces.py
in src/dubbo/cluster
17 3 2025-01-20 2025-01-20 1 1 cnzakii@gmail.com cnzakii@gmail.com
Correlations

File Size vs. Number of Changes: 88 points

src/dubbo/protocol/triple/protocol.py x: 51 lines of code y: 2 # changes src/dubbo/remoting/aio/constants.py x: 7 lines of code y: 2 # changes src/dubbo/remoting/aio/http2/protocol.py x: 178 lines of code y: 2 # changes src/dubbo/types.py x: 28 lines of code y: 2 # changes pyproject.toml x: 146 lines of code y: 3 # changes src/dubbo/cluster/directories.py x: 31 lines of code y: 2 # changes src/dubbo/__about__.py x: 1 lines of code y: 1 # changes src/dubbo/__init__.py x: 4 lines of code y: 1 # changes src/dubbo/bootstrap.py x: 53 lines of code y: 1 # changes src/dubbo/classes.py x: 89 lines of code y: 1 # changes src/dubbo/client.py x: 108 lines of code y: 1 # changes src/dubbo/cluster/__init__.py x: 2 lines of code y: 1 # changes src/dubbo/cluster/_interfaces.py x: 17 lines of code y: 1 # changes src/dubbo/cluster/failfast_cluster.py x: 30 lines of code y: 1 # changes src/dubbo/cluster/loadbalances.py x: 42 lines of code y: 1 # changes src/dubbo/cluster/monitor/cpu.py x: 79 lines of code y: 1 # changes src/dubbo/compression/__init__.py x: 5 lines of code y: 1 # changes src/dubbo/compression/_interfaces.py x: 15 lines of code y: 1 # changes src/dubbo/compression/bzip2s.py x: 11 lines of code y: 1 # changes src/dubbo/compression/gzips.py x: 12 lines of code y: 1 # changes src/dubbo/configs.py x: 378 lines of code y: 1 # changes src/dubbo/constants/common_constants.py x: 34 lines of code y: 1 # changes src/dubbo/constants/config_constants.py x: 8 lines of code y: 1 # changes src/dubbo/constants/logger_constants.py x: 44 lines of code y: 1 # changes src/dubbo/constants/registry_constants.py x: 6 lines of code y: 1 # changes src/dubbo/extension/__init__.py x: 3 lines of code y: 1 # changes src/dubbo/extension/extension_loader.py x: 31 lines of code y: 1 # changes src/dubbo/extension/registries.py x: 60 lines of code y: 1 # changes src/dubbo/loadbalance/_interfaces.py x: 18 lines of code y: 1 # changes src/dubbo/loggers.py x: 119 lines of code y: 1 # changes src/dubbo/node.py x: 13 lines of code y: 1 # changes src/dubbo/protocol/_interfaces.py x: 39 lines of code y: 1 # changes src/dubbo/protocol/invocation.py x: 37 lines of code y: 1 # changes src/dubbo/protocol/triple/call/_interfaces.py x: 36 lines of code y: 1 # changes src/dubbo/protocol/triple/call/client_call.py x: 114 lines of code y: 1 # changes src/dubbo/protocol/triple/call/server_call.py x: 134 lines of code y: 1 # changes src/dubbo/protocol/triple/coders.py x: 109 lines of code y: 1 # changes src/dubbo/protocol/triple/exceptions.py x: 14 lines of code y: 1 # changes src/dubbo/protocol/triple/invoker.py x: 121 lines of code y: 1 # changes src/dubbo/protocol/triple/status.py x: 74 lines of code y: 1 # changes src/dubbo/protocol/triple/stream/client_stream.py x: 144 lines of code y: 1 # changes src/dubbo/protocol/triple/stream/server_stream.py x: 210 lines of code y: 1 # changes src/dubbo/protocol/triple/streams.py x: 117 lines of code y: 1 # changes src/dubbo/proxy/_interfaces.py x: 16 lines of code y: 1 # changes src/dubbo/proxy/callables.py x: 32 lines of code y: 1 # changes src/dubbo/proxy/handlers.py x: 97 lines of code y: 1 # changes src/dubbo/registry/_interfaces.py x: 28 lines of code y: 1 # changes src/dubbo/registry/zookeeper/_interfaces.py x: 85 lines of code y: 1 # changes src/dubbo/registry/zookeeper/kazoo_transport.py x: 174 lines of code y: 1 # changes src/dubbo/registry/zookeeper/zk_registry.py x: 99 lines of code y: 1 # changes src/dubbo/remoting/_interfaces.py x: 38 lines of code y: 1 # changes src/dubbo/remoting/aio/aio_transporter.py x: 163 lines of code y: 1 # changes src/dubbo/remoting/aio/event_loop.py x: 81 lines of code y: 1 # changes src/dubbo/remoting/aio/http2/controllers.py x: 221 lines of code y: 1 # changes src/dubbo/remoting/aio/http2/frames.py x: 84 lines of code y: 1 # changes src/dubbo/remoting/aio/http2/headers.py x: 88 lines of code y: 1 # changes src/dubbo/remoting/aio/http2/registries.py x: 128 lines of code y: 1 # changes src/dubbo/remoting/aio/http2/stream_handler.py x: 64 lines of code y: 1 # changes src/dubbo/serialization/_interfaces.py x: 29 lines of code y: 1 # changes src/dubbo/serialization/direct_serializers.py x: 10 lines of code y: 1 # changes src/dubbo/url.py x: 179 lines of code y: 1 # changes src/dubbo/utils.py x: 135 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.08
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 378.0
lines of code
min: 1.0 | average: 57.2 | 25th percentile: 11.25 | median: 34.0 | 75th percentile: 88.75 | max: 378.0

Number of Contributors vs. Number of Changes: 88 points

src/dubbo/protocol/triple/protocol.py x: 2 # contributors y: 2 # changes pyproject.toml x: 2 # contributors y: 3 # changes src/dubbo/__about__.py x: 1 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.08
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 2.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 88 points

src/dubbo/protocol/triple/protocol.py x: 2 # contributors y: 51 lines of code src/dubbo/remoting/aio/constants.py x: 2 # contributors y: 7 lines of code src/dubbo/remoting/aio/http2/protocol.py x: 2 # contributors y: 178 lines of code src/dubbo/types.py x: 2 # contributors y: 28 lines of code pyproject.toml x: 2 # contributors y: 146 lines of code src/dubbo/cluster/directories.py x: 2 # contributors y: 31 lines of code src/dubbo/__about__.py x: 1 # contributors y: 1 lines of code src/dubbo/__init__.py x: 1 # contributors y: 4 lines of code src/dubbo/bootstrap.py x: 1 # contributors y: 53 lines of code src/dubbo/classes.py x: 1 # contributors y: 89 lines of code src/dubbo/client.py x: 1 # contributors y: 108 lines of code src/dubbo/cluster/__init__.py x: 1 # contributors y: 2 lines of code src/dubbo/cluster/_interfaces.py x: 1 # contributors y: 17 lines of code src/dubbo/cluster/failfast_cluster.py x: 1 # contributors y: 30 lines of code src/dubbo/cluster/loadbalances.py x: 1 # contributors y: 42 lines of code src/dubbo/cluster/monitor/cpu.py x: 1 # contributors y: 79 lines of code src/dubbo/compression/__init__.py x: 1 # contributors y: 5 lines of code src/dubbo/compression/_interfaces.py x: 1 # contributors y: 15 lines of code src/dubbo/compression/bzip2s.py x: 1 # contributors y: 11 lines of code src/dubbo/compression/gzips.py x: 1 # contributors y: 12 lines of code src/dubbo/configs.py x: 1 # contributors y: 378 lines of code src/dubbo/constants/common_constants.py x: 1 # contributors y: 34 lines of code src/dubbo/constants/config_constants.py x: 1 # contributors y: 8 lines of code src/dubbo/constants/logger_constants.py x: 1 # contributors y: 44 lines of code src/dubbo/constants/registry_constants.py x: 1 # contributors y: 6 lines of code src/dubbo/extension/registries.py x: 1 # contributors y: 60 lines of code src/dubbo/loadbalance/_interfaces.py x: 1 # contributors y: 18 lines of code src/dubbo/loggers.py x: 1 # contributors y: 119 lines of code src/dubbo/protocol/_interfaces.py x: 1 # contributors y: 39 lines of code src/dubbo/protocol/invocation.py x: 1 # contributors y: 37 lines of code src/dubbo/protocol/triple/call/client_call.py x: 1 # contributors y: 114 lines of code src/dubbo/protocol/triple/call/server_call.py x: 1 # contributors y: 134 lines of code src/dubbo/protocol/triple/coders.py x: 1 # contributors y: 109 lines of code src/dubbo/protocol/triple/exceptions.py x: 1 # contributors y: 14 lines of code src/dubbo/protocol/triple/invoker.py x: 1 # contributors y: 121 lines of code src/dubbo/protocol/triple/status.py x: 1 # contributors y: 74 lines of code src/dubbo/protocol/triple/stream/client_stream.py x: 1 # contributors y: 144 lines of code src/dubbo/protocol/triple/stream/server_stream.py x: 1 # contributors y: 210 lines of code src/dubbo/protocol/triple/streams.py x: 1 # contributors y: 117 lines of code src/dubbo/proxy/callables.py x: 1 # contributors y: 32 lines of code src/dubbo/proxy/handlers.py x: 1 # contributors y: 97 lines of code src/dubbo/registry/_interfaces.py x: 1 # contributors y: 28 lines of code src/dubbo/registry/zookeeper/_interfaces.py x: 1 # contributors y: 85 lines of code src/dubbo/registry/zookeeper/kazoo_transport.py x: 1 # contributors y: 174 lines of code src/dubbo/registry/zookeeper/zk_registry.py x: 1 # contributors y: 99 lines of code src/dubbo/remoting/_interfaces.py x: 1 # contributors y: 38 lines of code src/dubbo/remoting/aio/aio_transporter.py x: 1 # contributors y: 163 lines of code src/dubbo/remoting/aio/event_loop.py x: 1 # contributors y: 81 lines of code src/dubbo/remoting/aio/http2/controllers.py x: 1 # contributors y: 221 lines of code src/dubbo/remoting/aio/http2/frames.py x: 1 # contributors y: 84 lines of code src/dubbo/remoting/aio/http2/registries.py x: 1 # contributors y: 128 lines of code src/dubbo/remoting/aio/http2/stream_handler.py x: 1 # contributors y: 64 lines of code src/dubbo/serialization/_interfaces.py x: 1 # contributors y: 29 lines of code src/dubbo/serialization/direct_serializers.py x: 1 # contributors y: 10 lines of code src/dubbo/url.py x: 1 # contributors y: 179 lines of code
378.0
lines of code
  min: 1.0
  average: 57.2
  25th percentile: 11.25
  median: 34.0
  75th percentile: 88.75
  max: 378.0
0 2.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0