microsoft / envoy
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1080
  • Daily file updates (only one update per file and date counted): 3981
  • First update: 2016-08-10
  • Latest update: 2021-03-26
  • Days between first and latest update: 1690 (241 weeks, estimated 1205 working days)
  • Active days (at least one file change): 716
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,080 files with 99,940 lines of code in files.
    • 1,080 files that are 366+ days old (99,940 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,080 files with 99,940 lines of code in files.
    • 1,080 files have been last changed 366+ days ago (99,940 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cc, h, rst, proto, sh, md, yaml, py, svg, json, cfg, bzl, txt, yml, ps1, gitignore, go, pb, css, gitattributes, bat, thrift, html, el, clang-format, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cc100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
el100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cc100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
el100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
source/common100% | 0% | 0% | 0% | 0%
source/extensions100% | 0% | 0% | 0% | 0%
api/envoy100% | 0% | 0% | 0% | 0%
source/server100% | 0% | 0% | 0% | 0%
include/envoy100% | 0% | 0% | 0% | 0%
bazel100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
configs100% | 0% | 0% | 0% | 0%
tools/protodoc100% | 0% | 0% | 0% | 0%
api/bazel100% | 0% | 0% | 0% | 0%
source/exe100% | 0% | 0% | 0% | 0%
tools/envoy_collect100% | 0% | 0% | 0% | 0%
restarter100% | 0% | 0% | 0% | 0%
api/tools100% | 0% | 0% | 0% | 0%
tools/deprecate_version100% | 0% | 0% | 0% | 0%
windows/setup100% | 0% | 0% | 0% | 0%
configs/original-dst-cluster100% | 0% | 0% | 0% | 0%
configs/freebind100% | 0% | 0% | 0% | 0%
ci100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source/common100% | 0% | 0% | 0% | 0%
source/extensions100% | 0% | 0% | 0% | 0%
api/envoy100% | 0% | 0% | 0% | 0%
source/server100% | 0% | 0% | 0% | 0%
include/envoy100% | 0% | 0% | 0% | 0%
bazel100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
configs100% | 0% | 0% | 0% | 0%
tools/protodoc100% | 0% | 0% | 0% | 0%
api/bazel100% | 0% | 0% | 0% | 0%
source/exe100% | 0% | 0% | 0% | 0%
tools/envoy_collect100% | 0% | 0% | 0% | 0%
restarter100% | 0% | 0% | 0% | 0%
api/tools100% | 0% | 0% | 0% | 0%
tools/deprecate_version100% | 0% | 0% | 0% | 0%
windows/setup100% | 0% | 0% | 0% | 0%
configs/original-dst-cluster100% | 0% | 0% | 0% | 0%
configs/freebind100% | 0% | 0% | 0% | 0%
ci100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
conn_manager_impl.cc
in source/common/http
1321 76 1115 2000 146
admin.cc
in source/server/http
1032 48 1115 2000 108
upstream_impl.cc
in source/common/upstream
1026 32 1115 2000 139
cluster_manager_impl.cc
in source/common/upstream
897 31 1115 2000 134
config_impl.cc
in source/common/router
894 27 1115 2000 138
context_impl.cc
in source/common/ssl
892 25 1115 2000 70
router.cc
in source/common/router
858 45 1115 2000 111
codec_impl.cc
in source/common/http/http2
730 43 1115 2000 69
json_loader.cc
in source/common/json
677 67 1115 2000 39
codec_impl.cc
in source/common/http/http1
571 46 1115 2000 49
health_checker_impl.cc
in source/common/upstream
553 26 1115 2000 67
upstream_impl.h
in source/common/upstream
548 44 1115 2000 106
config_impl.h
in source/common/router
524 42 1115 2000 112
header_map_impl.cc
in source/common/http
475 31 1115 2000 37
connection_impl.cc
in source/common/network
425 30 1115 2000 81
utility.cc
in source/common/network
424 30 1115 2000 59
utility.cc
in source/common/common
422 31 1115 2000 43
load_balancer_impl.cc
in source/common/upstream
406 16 1115 2000 53
check_format.py
in tools
405 34 1115 2000 61
server.cc
in source/server
393 16 1115 2000 126
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
version_linkstamp.cc
in source/common/common
4 - 1721 1740 2
enum_to_int.h
in source/common/common
5 1 1671 2000 4
empty_string.h
in source/common/common
5 - 1671 2000 4
event_impl_base.cc
in source/common/event
9 - 1671 2000 4
c_smart_ptr.h
in source/common/common
9 - 1671 2000 4
exception.h
in include/envoy/common
9 - 1671 2000 4
dns.cc
in source/server/config_validation
10 - 1671 1711 2
non_copyable.h
in source/common/common
10 - 1671 2000 3
host_utility.h
in source/common/upstream
11 - 1671 1946 4
event_impl_base.h
in source/common/event
11 - 1671 2000 3
deferred_deletable.h
in include/envoy/event
11 1 1671 2000 4
dns.h
in source/server/config_validation
12 - 1671 1711 2
date_provider.h
in source/common/http
12 1 1671 1903 3
json_validator.h
in source/common/json
13 - 1671 1795 5
signal.h
in include/envoy/event
13 1 1671 2000 4
watchdog_impl.cc
in source/server
14 1 1671 1766 4
signal_impl.h
in source/common/event
14 - 1671 2000 4
signal_impl.cc
in source/common/event
15 - 1671 2000 4
to_lower_table.cc
in source/common/common
16 1 1671 1740 3
shadow_writer.h
in include/envoy/router
16 1 1671 1988 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hash.cc
in source/common/common
25 1 1115 1116 2
filter.h
in source/extensions/filters/network/dubbo_proxy/filters
74 - 1115 1117 2
decoder_event_handler.h
in source/extensions/filters/network/dubbo_proxy
51 4 1115 1117 2
factory_base.h
in source/extensions/filters/network/dubbo_proxy/filters
38 2 1115 1117 2
router.h
in source/extensions/filters/network/dubbo_proxy/router
34 - 1115 1117 2
filter_config.h
in source/extensions/filters/network/dubbo_proxy/filters
26 - 1115 1117 2
well_known_names.h
in source/extensions/filters/network/dubbo_proxy/filters
18 - 1115 1117 2
proxy_config.yaml
in configs/original-dst-cluster
41 - 1115 1119 2
original_src_socket_option.cc
in source/extensions/filters/listener/original_src
47 3 1115 1120 2
assert.cc
in source/common/common
30 3 1115 1120 2
original_src.cc
in source/extensions/filters/listener/original_src
30 1 1115 1120 2
original_src_config_factory.cc
in source/extensions/filters/listener/original_src
30 2 1115 1120 2
original_src_socket_option.h
in source/extensions/filters/listener/original_src
27 - 1115 1120 2
proto
original_src.proto
in api/envoy/config/filter/listener/original_src/v2alpha1
21 - 1115 1120 2
original_src.h
in source/extensions/filters/listener/original_src
21 - 1115 1120 2
config.h
in source/extensions/filters/listener/original_src
20 2 1115 1120 2
original_src_config_factory.h
in source/extensions/filters/listener/original_src
20 1 1115 1120 2
thread_factory_singleton.cc
in source/common/thread
11 1 1115 1120 2
config.cc
in source/extensions/filters/listener/original_src
11 - 1115 1120 2
filter.cc
in source/extensions/filters/http/grpc_http1_reverse_bridge
111 6 1115 1123 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config_schemas.cc
in source/common/json
1643 32 1115 1831 92
conn_manager_impl.cc
in source/common/http
1321 76 1115 2000 146
proto
route.proto
in api/envoy/api/v2/route
1038 - 1115 1386 47
admin.cc
in source/server/http
1032 48 1115 2000 108
upstream_impl.cc
in source/common/upstream
1026 32 1115 2000 139
cluster_manager_impl.cc
in source/common/upstream
897 31 1115 2000 134
config_impl.cc
in source/common/router
894 27 1115 2000 138
twitter_protocol_impl.cc
in source/extensions/filters/network/thrift_proxy
894 43 1115 1231 3
context_impl.cc
in source/common/ssl
892 25 1115 2000 70
router.cc
in source/common/router
858 45 1115 2000 111
listener_manager_impl.cc
in source/server
816 29 1115 1687 75
codec_impl.cc
in source/common/http/http2
730 43 1115 2000 69
json_loader.cc
in source/common/json
677 67 1115 2000 39
codec_impl.cc
in source/common/http/http1
571 46 1115 2000 49
health_checker_impl.cc
in source/common/upstream
553 26 1115 2000 67
repositories.bzl
in bazel
550 - 1115 1781 103
upstream_impl.h
in source/common/upstream
548 44 1115 2000 106
envoy_build_system.bzl
in bazel
542 - 1115 1781 73
config_impl.h
in source/common/router
524 42 1115 2000 112
tcp_proxy.cc
in source/common/tcp_proxy
507 32 1115 1356 25