File Size Overall
  • There are 874 files with 67,402 lines of code.
    • 7 very long files (10,569 lines of code)
    • 18 long files (12,848 lines of code)
    • 40 medium size files (13,434 lines of code)
    • 87 small files (12,369 lines of code)
    • 722 very small files (18,182 lines of code)
15% | 19% | 19% | 18% | 26%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java15% | 17% | 19% | 17% | 30%
sql58% | 0% | 23% | 9% | 7%
xml0% | 60% | 11% | 24% | 2%
js0% | 0% | 25% | 41% | 33%
css0% | 0% | 100% | 0% | 0%
proto0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 0% | 21% | 78%
py0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
snippet0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
genie-web23% | 26% | 14% | 17% | 17%
genie-common-internal0% | 12% | 17% | 11% | 58%
genie-agent0% | 6% | 23% | 24% | 44%
genie-client0% | 0% | 75% | 6% | 18%
genie-ui0% | 0% | 35% | 32% | 31%
genie-proto0% | 0% | 100% | 0% | 0%
genie-common0% | 0% | 12% | 34% | 53%
genie-demo0% | 0% | 0% | 0% | 100%
genie-agent-app0% | 0% | 0% | 0% | 100%
genie-app0% | 0% | 0% | 0% | 100%
genie-swagger0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
JpaPersistenceServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa
2189 122
CommandRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1717 35
JobRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1603 39
JpaPersistenceServiceImplJobsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
1319 39
V3_3_0__Merge_Jobs_Tables.sql
in genie-web/src/main/resources/db/migration/mysql
1307 -
Snippets.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1259 16
V3_3_0__Merge_Jobs_Tables.sql
in genie-web/src/main/resources/db/migration/postgresql
1175 -
ClusterRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
947 26
JpaPersistenceServiceImplCommandsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
923 46
ApplicationRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
878 22
JobEntity.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities
872 71
search.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs
842 -
JobResolverServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/services/impl
821 28
setup.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/getHostJobInformation
783 -
unclaimed.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs
783 -
DtoConverters.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters
719 27
JpaPersistenceServiceImplClustersIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
638 33
JobRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
630 19
jobSpecification.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs
611 -
init.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs
606 -
RestControllerIntegrationTestBase.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
600 19
GRpcAgentFileStreamServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints
579 36
JobSetupServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl
544 7
DatabaseCleanupTask.java
in genie-web/src/main/java/com/netflix/genie/web/tasks/leader
536 14
CommandRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
536 30
TitusAgentLauncherImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl
486 10
JpaPersistenceServiceImplApplicationsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
484 38
genie.css
in genie-ui/src/main/web/styles
475 -
JobClient.java
in genie-client/src/main/java/com/netflix/genie/client
450 29
init.xml
in genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/clusters
442 -
V3_3_0__Merge_Jobs_Tables.sql
in genie-web/src/main/resources/db/migration/h2
433 -
CommandClientIntegrationTest.java
in genie-client/src/integTest/java/com/netflix/genie/client
416 13
ClusterRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
416 24
ApplicationRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
387 20
GRpcAgentFileStreamServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc
383 18
EntityV4DtoConverters.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/converters
374 11
ApplicationClientIntegrationTest.java
in genie-client/src/integTest/java/com/netflix/genie/client
373 12
JobClientIntegrationTest.java
in genie-client/src/integTest/java/com/netflix/genie/client
370 5
AgentRoutingServiceCuratorDiscoveryImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/services/impl
368 20
JobServiceProtoConverter.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters
366 20
CommandEntity.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities
361 22
DirectoryManifest.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos
357 25
ExecutionAutoConfiguration.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution
336 35
GRpcJobServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints
334 11
JobDetails.js
in genie-ui/src/main/web/scripts/components
322 6
GRpcAgentJobServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc
317 16
ClusterClient.java
in genie-client/src/main/java/com/netflix/genie/client
309 29
CommandClient.java
in genie-client/src/main/java/com/netflix/genie/client
308 30
JobDirectoryServerServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/services/impl
304 6
V3_2_0__Base_Version.sql
in genie-web/src/main/resources/db/migration/mysql
301 -
Large Files That Change Often (Top 7)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
JobRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1603 ~10k–30k 1 ~70 ~20
JpaPersistenceServiceImplJobsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
1319 ~7k–20k 1 ~100 ~15
GRpcAgentFileStreamServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints
579 ~3k–10k 1 ~100 ~7
TitusAgentLauncherImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl
486 ~3k–7k 1 ~50 ~10
UserMetricsTask.java
in genie-web/src/main/java/com/netflix/genie/web/tasks/leader
193 ~1k–3k 1 ~50 ~5
MetricsConstants.java
in genie-web/src/main/java/com/netflix/genie/web/util
31 under 1k 1 ~15 ~2
UserMetricsProperties.java
in genie-web/src/main/java/com/netflix/genie/web/properties
16 under 1k 1 ~30 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
JpaPersistenceServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa
2189 122
JobEntity.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities
872 71
JpaPersistenceServiceImplCommandsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
923 46
JobRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1603 39
JpaPersistenceServiceImplJobsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
1319 39
JpaPersistenceServiceImplApplicationsIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
484 38
GRpcAgentFileStreamServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints
579 36
FinishedJob.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos
241 35
CommandRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1717 35
ExecutionAutoConfiguration.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution
336 35
JpaPersistenceServiceImplClustersIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa
638 33
CommandClient.java
in genie-client/src/main/java/com/netflix/genie/client
308 30
CommandRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
536 30
ClusterClient.java
in genie-client/src/main/java/com/netflix/genie/client
309 29
JobClient.java
in genie-client/src/main/java/com/netflix/genie/client
450 29
JobResolverServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/services/impl
821 28
DtoConverters.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters
719 27
ClusterRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
947 26
JobResolutionProperties.java
in genie-web/src/main/java/com/netflix/genie/web/properties
180 26
DirectoryManifest.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos
357 25
ApplicationClient.java
in genie-client/src/main/java/com/netflix/genie/client
250 25
Job.java
in genie-common/src/main/java/com/netflix/genie/common/dto
170 24
ClusterRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
416 24
JobRequest.java
in genie-common/src/main/java/com/netflix/genie/common/dto
254 23
ApplicationRestControllerIntegrationTest.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
878 22
CommandEntity.java
in genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities
361 22
JobServiceProtoConverter.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters
366 20
ApplicationRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
387 20
AgentRoutingServiceCuratorDiscoveryImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/services/impl
368 20
RestControllerIntegrationTestBase.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
600 19
JobRestController.java
in genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers
630 19
PathUtils.java
in genie-agent/src/main/java/com/netflix/genie/agent/utils
132 19
FetchingCacheServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl
260 19
JobExecution.java
in genie-common/src/main/java/com/netflix/genie/common/dto
148 18
GRpcAgentFileStreamServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc
383 18
Snippets.java
in genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers
1259 16
CliAutoConfiguration.java
in genie-agent/src/main/java/com/netflix/genie/agent/cli
183 16
GRpcAgentJobServiceImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc
317 16
ComputeResources.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos
99 15
RuntimeResources.java
in genie-common/src/main/java/com/netflix/genie/common/dto
101 15
JobExecutionStateMachineImpl.java
in genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine
170 15
JobMetadata.java
in genie-common/src/main/java/com/netflix/genie/common/dto
78 14
DatabaseCleanupTask.java
in genie-web/src/main/java/com/netflix/genie/web/tasks/leader
536 14
GenieEventBusImpl.java
in genie-web/src/main/java/com/netflix/genie/web/events
101 14
RegexRuleSet.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/util
86 13
Criterion.java
in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos
101 13
Criterion.java
in genie-common/src/main/java/com/netflix/genie/common/dto
101 13
CommandClientIntegrationTest.java
in genie-client/src/integTest/java/com/netflix/genie/client
416 13
UserMetricsTask.java
in genie-web/src/main/java/com/netflix/genie/web/tasks/leader
193 13
GRpcHeartBeatServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints
200 13
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 32 long lines.

File# lines# units# long lines
V3_3_0__Merge_Jobs_Tables.sql
in genie-web/src/main/resources/db/migration/postgresql
1175 - 11
V3_2_0__Base_Version.sql
in genie-web/src/main/resources/db/migration/postgresql
262 - 8
V3_2_0__Base_Version.sql
in genie-web/src/main/resources/db/migration/mysql
301 - 6
excludeFilter.xml
in config/spotbugs
15 - 1
selectAgentLauncher.groovy
in genie-web/src/integTest/resources/com/netflix/genie/web/scripts
46 2 1
application-db-h2.yml
in genie-web/src/integTest/resources
5 - 1
genie-web-defaults.yml
in genie-web/src/main/resources
154 - 1
V4_0_0__Genie_4.sql
in genie-web/src/main/resources/db/migration/h2
123 - 1
JobDirectoryServerServiceImpl.java
in genie-web/src/main/java/com/netflix/genie/web/services/impl
304 6 1
LeaderElectionActuator.java
in genie-web/src/main/java/com/netflix/genie/web/spring/actuators
71 3 1
Correlations

File Size vs. Commits (all time): 874 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 18 commits (all time) y: 579 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplJobsIntegrationTest.java x: 28 commits (all time) y: 1319 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/UserMetricsProperties.java x: 2 commits (all time) y: 16 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/UserMetricsTask.java x: 12 commits (all time) y: 193 lines of code genie-web/src/main/java/com/netflix/genie/web/util/MetricsConstants.java x: 13 commits (all time) y: 31 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/JobRestControllerIntegrationTest.java x: 42 commits (all time) y: 1603 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl/TitusAgentLauncherImpl.java x: 27 commits (all time) y: 486 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/TitusAgentLauncherProperties.java x: 14 commits (all time) y: 121 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3ClientFactory.java x: 4 commits (all time) y: 156 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3TransferManagerFactory.java x: 2 commits (all time) y: 63 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/S3AttachmentServiceImpl.java x: 5 commits (all time) y: 180 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/JobRestController.java x: 36 commits (all time) y: 630 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/JobMonitorServiceImpl.java x: 5 commits (all time) y: 118 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentFileStreamServiceImpl.java x: 21 commits (all time) y: 383 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/util/ExponentialBackOffTrigger.java x: 5 commits (all time) y: 89 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/RangeErrorController.java x: 1 commits (all time) y: 29 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobDirectoryServerServiceImpl.java x: 31 commits (all time) y: 304 lines of code genie-agent-app/src/main/java/com/netflix/genie/GenieAgentApplication.java x: 5 commits (all time) y: 32 lines of code genie-agent-app/src/smokeTest/java/com/netflix/genie/GenieAgentApplicationSmokeTest.java x: 6 commits (all time) y: 29 lines of code genie-agent/src/main/java/com/netflix/genie/agent/AgentMetadata.java x: 5 commits (all time) y: 7 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ArgumentValidators.java x: 5 commits (all time) y: 69 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/CliAutoConfiguration.java x: 15 commits (all time) y: 183 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/InfoCommand.java x: 11 commits (all time) y: 283 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/JobRequestConverter.java x: 17 commits (all time) y: 108 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/ExecutionAutoConfiguration.java x: 17 commits (all time) y: 336 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/process/JobProcessManager.java x: 8 commits (all time) y: 16 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/process/impl/JobProcessManagerImpl.java x: 21 commits (all time) y: 247 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentHeartBeatService.java x: 3 commits (all time) y: 7 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentJobKillService.java x: 4 commits (all time) y: 6 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentJobService.java x: 13 commits (all time) y: 57 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/DownloadServiceImpl.java x: 4 commits (all time) y: 124 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentJobKillServiceImpl.java x: 7 commits (all time) y: 144 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentJobServiceImpl.java x: 18 commits (all time) y: 317 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GrpcAgentHeartBeatServiceImpl.java x: 5 commits (all time) y: 107 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/ExecutionContext.java x: 8 commits (all time) y: 77 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/FatalJobExecutionException.java x: 2 commits (all time) y: 21 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/JobExecutionStateMachineImpl.java x: 15 commits (all time) y: 170 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/listeners/ConsoleLogListener.java x: 2 commits (all time) y: 93 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/listeners/LoggingListener.java x: 11 commits (all time) y: 52 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/stages/StartHeartbeatServiceStage.java x: 3 commits (all time) y: 18 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/stages/StartServiceStage.java x: 3 commits (all time) y: 29 lines of code genie-agent/src/main/java/com/netflix/genie/agent/properties/AgentProperties.java x: 11 commits (all time) y: 31 lines of code genie-agent/src/main/java/com/netflix/genie/agent/properties/JobMonitorServiceProperties.java x: 4 commits (all time) y: 25 lines of code genie-agent/src/main/java/com/netflix/genie/agent/spring/autoconfigure/AgentAutoConfiguration.java x: 5 commits (all time) y: 101 lines of code genie-agent/src/main/resources/genie-agent-defaults.yml x: 15 commits (all time) y: 69 lines of code genie-app/src/main/java/com/netflix/genie/GenieApp.java x: 5 commits (all time) y: 18 lines of code genie-client/src/integTest/java/com/netflix/genie/client/ApplicationClientIntegrationTest.java x: 8 commits (all time) y: 373 lines of code genie-client/src/integTest/java/com/netflix/genie/client/ClusterClientIntegrationTest.java x: 10 commits (all time) y: 224 lines of code genie-client/src/integTest/java/com/netflix/genie/client/CommandClientIntegrationTest.java x: 10 commits (all time) y: 416 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/BucketProperties.java x: 3 commits (all time) y: 64 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3ProtocolResolver.java x: 7 commits (all time) y: 97 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3ProtocolResolverRegistrar.java x: 3 commits (all time) y: 42 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/SimpleStorageRangeResource.java x: 6 commits (all time) y: 146 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/configs/AwsAutoConfiguration.java x: 5 commits (all time) y: 86 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/AgentClientMetadata.java x: 2 commits (all time) y: 29 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/AgentConfigRequest.java x: 2 commits (all time) y: 77 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/AgentJobRequest.java x: 2 commits (all time) y: 48 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ApiJobRequest.java x: 2 commits (all time) y: 55 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ClusterMetadata.java x: 2 commits (all time) y: 37 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/Command.java x: 4 commits (all time) y: 73 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/CommandRequest.java x: 4 commits (all time) y: 95 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/CommonMetadata.java x: 2 commits (all time) y: 105 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ComputeResources.java x: 3 commits (all time) y: 99 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/Criterion.java x: 2 commits (all time) y: 101 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/DirectoryManifest.java x: 4 commits (all time) y: 357 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/FinishedJob.java x: 3 commits (all time) y: 241 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/Image.java x: 4 commits (all time) y: 80 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/JobEnvironmentRequest.java x: 4 commits (all time) y: 87 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/JobMetadata.java x: 2 commits (all time) y: 82 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters/JobServiceProtoConverter.java x: 3 commits (all time) y: 366 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/services/impl/S3JobArchiverImpl.java x: 6 commits (all time) y: 76 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/util/PropertiesMapCache.java x: 3 commits (all time) y: 46 lines of code genie-ui/src/integTest/resources/application-integration.yml x: 6 commits (all time) y: 8 lines of code genie-ui/src/main/java/com/netflix/genie/ui/controllers/UIController.java x: 4 commits (all time) y: 33 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/ApplicationRestControllerIntegrationTest.java x: 11 commits (all time) y: 878 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/ClusterRestControllerIntegrationTest.java x: 12 commits (all time) y: 947 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/CommandRestControllerIntegrationTest.java x: 18 commits (all time) y: 1717 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/RestControllerIntegrationTestBase.java x: 13 commits (all time) y: 600 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/Snippets.java x: 14 commits (all time) y: 1259 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplApplicationsIntegrationTest.java x: 6 commits (all time) y: 484 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplClustersIntegrationTest.java x: 9 commits (all time) y: 638 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplCommandsIntegrationTest.java x: 16 commits (all time) y: 923 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceIntegrationTestBase.java x: 9 commits (all time) y: 117 lines of code genie-web/src/integTest/java/com/netflix/genie/web/scripts/ClusterSelectorManagedScriptIntegrationTest.java x: 9 commits (all time) y: 182 lines of code genie-web/src/integTest/java/com/netflix/genie/web/services/impl/ArchivedJobServiceImplIntegrationTest.java x: 8 commits (all time) y: 160 lines of code genie-web/src/integTest/resources/application-db-mysql.yml x: 6 commits (all time) y: 17 lines of code genie-web/src/integTest/resources/application-integration.yml x: 12 commits (all time) y: 17 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcHeartBeatServiceImpl.java x: 12 commits (all time) y: 200 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcJobKillServiceImpl.java x: 12 commits (all time) y: 183 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/JobServiceProtoErrorComposer.java x: 9 commits (all time) y: 140 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/inspectors/impl/MinimumVersionAgentMetadataInspector.java x: 5 commits (all time) y: 38 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/AgentLauncher.java x: 5 commits (all time) y: 17 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/dtos/TitusBatchJobRequest.java x: 8 commits (all time) y: 168 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl/LocalAgentLauncherImpl.java x: 23 commits (all time) y: 301 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/resources/AgentFileProtocolResolver.java x: 7 commits (all time) y: 86 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/resources/AgentFileResourceImpl.java x: 4 commits (all time) y: 137 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/AgentJobService.java x: 10 commits (all time) y: 43 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/impl/AgentFilterServiceImpl.java x: 8 commits (all time) y: 39 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/impl/AgentJobServiceImpl.java x: 23 commits (all time) y: 193 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/impl/AgentRoutingServiceCuratorDiscoveryImpl.java x: 7 commits (all time) y: 368 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/ApplicationRestController.java x: 11 commits (all time) y: 387 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/ClusterRestController.java x: 12 commits (all time) y: 416 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/CommandRestController.java x: 13 commits (all time) y: 536 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/hateoas/assemblers/ApplicationModelAssembler.java x: 4 commits (all time) y: 37 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/hateoas/assemblers/CommandModelAssembler.java x: 4 commits (all time) y: 45 lines of code genie-web/src/main/java/com/netflix/genie/web/data/observers/PersistedJobStatusObserverImpl.java x: 6 commits (all time) y: 20 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/PersistenceService.java x: 27 commits (all time) y: 301 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImpl.java x: 40 commits (all time) y: 2189 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/converters/EntityV4DtoConverters.java x: 10 commits (all time) y: 374 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities/ApplicationEntity.java x: 3 commits (all time) y: 163 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities/BaseEntity.java x: 3 commits (all time) y: 94 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities/ClusterEntity.java x: 4 commits (all time) y: 106 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities/CommandEntity.java x: 12 commits (all time) y: 361 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/entities/JobEntity.java x: 16 commits (all time) y: 872 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/listeners/JobEntityListener.java x: 3 commits (all time) y: 57 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/repositories/JpaJobRepository.java x: 16 commits (all time) y: 121 lines of code genie-web/src/main/java/com/netflix/genie/web/dtos/JobSubmission.java x: 6 commits (all time) y: 61 lines of code genie-web/src/main/java/com/netflix/genie/web/events/JobFinishedSNSPublisher.java x: 11 commits (all time) y: 191 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/DatabaseCleanupProperties.java x: 20 commits (all time) y: 118 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/JobResolutionProperties.java x: 2 commits (all time) y: 180 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/JobsLocationsProperties.java x: 11 commits (all time) y: 23 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/JobsProperties.java x: 9 commits (all time) y: 42 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/LocalAgentLauncherProperties.java x: 9 commits (all time) y: 49 lines of code genie-web/src/main/java/com/netflix/genie/web/resources/writers/DefaultDirectoryWriter.java x: 24 commits (all time) y: 188 lines of code genie-web/src/main/java/com/netflix/genie/web/selectors/ResourceSelector.java x: 4 commits (all time) y: 9 lines of code genie-web/src/main/java/com/netflix/genie/web/selectors/impl/ScriptClusterSelectorImpl.java x: 11 commits (all time) y: 77 lines of code genie-web/src/main/java/com/netflix/genie/web/services/JobDirectoryServerService.java x: 3 commits (all time) y: 16 lines of code genie-web/src/main/java/com/netflix/genie/web/services/JobKillService.java x: 7 commits (all time) y: 15 lines of code genie-web/src/main/java/com/netflix/genie/web/services/JobLaunchService.java x: 7 commits (all time) y: 21 lines of code genie-web/src/main/java/com/netflix/genie/web/services/JobResolverService.java x: 12 commits (all time) y: 20 lines of code genie-web/src/main/java/com/netflix/genie/web/services/RequestForwardingService.java x: 2 commits (all time) y: 6 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobLaunchServiceImpl.java x: 20 commits (all time) y: 249 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobResolverServiceImpl.java x: 48 commits (all time) y: 821 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/LocalFileSystemAttachmentServiceImpl.java x: 6 commits (all time) y: 87 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/ZookeeperAutoConfiguration.java x: 4 commits (all time) y: 67 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/apis/ApisAutoConfiguration.java x: 6 commits (all time) y: 113 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/aws/AWSAutoConfiguration.java x: 5 commits (all time) y: 51 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/data/DataAutoConfiguration.java x: 15 commits (all time) y: 59 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/services/ServicesAutoConfiguration.java x: 34 commits (all time) y: 172 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/TasksCleanup.java x: 8 commits (all time) y: 23 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/DatabaseCleanupTask.java x: 40 commits (all time) y: 536 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/node/DiskCleanupTask.java x: 24 commits (all time) y: 125 lines of code genie-web/src/main/resources/genie-web-defaults.yml x: 36 commits (all time) y: 154 lines of code genie-client/src/integTest/java/com/netflix/genie/client/GenieClientIntegrationTestBase.java x: 10 commits (all time) y: 128 lines of code genie-web/src/main/java/com/netflix/genie/web/exceptions/checked/IllegalAttachmentFileNameException.java x: 1 commits (all time) y: 15 lines of code genie-web/src/main/resources/db/migration/h2/V3_3_0__Merge_Jobs_Tables.sql x: 2 commits (all time) y: 433 lines of code genie-web/src/main/resources/db/migration/h2/V4_0_0__Genie_4.sql x: 19 commits (all time) y: 123 lines of code genie-web/src/main/resources/db/migration/h2/V4_3_0_0__Containers.sql x: 7 commits (all time) y: 38 lines of code genie-client/src/main/java/com/netflix/genie/client/JobClient.java x: 66 commits (all time) y: 450 lines of code genie-client/src/main/java/com/netflix/genie/client/apis/JobService.java x: 15 commits (all time) y: 100 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplFilesIntegrationTest.java x: 4 commits (all time) y: 52 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/FetchingCacheServiceImpl.java x: 10 commits (all time) y: 260 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/jobSpecification.xml x: 1 commits (all time) y: 611 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/JobExecution.java x: 39 commits (all time) y: 148 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/queries/projections/v4/JobRequestProjection.java x: 1 commits (all time) y: 44 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters/DtoConverters.java x: 4 commits (all time) y: 719 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/JobRequest.java x: 52 commits (all time) y: 254 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Command.java x: 35 commits (all time) y: 182 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/RuntimeResources.java x: 1 commits (all time) y: 101 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ArgumentConverters.java x: 10 commits (all time) y: 169 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ArgumentDelegates.java x: 15 commits (all time) y: 48 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ExecCommand.java x: 26 commits (all time) y: 182 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/JobRequestArgumentsImpl.java x: 18 commits (all time) y: 152 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ResolveJobSpecCommand.java x: 13 commits (all time) y: 130 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/JobSetupServiceImpl.java x: 15 commits (all time) y: 544 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcServicesAutoConfiguration.java x: 14 commits (all time) y: 86 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/stages/ArchiveJobOutputsStage.java x: 5 commits (all time) y: 62 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/stages/ReserveJobIdStage.java x: 7 commits (all time) y: 76 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/stages/WaitJobCompletionStage.java x: 6 commits (all time) y: 50 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ApplicationStatus.java x: 1 commits (all time) y: 6 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/JobStatus.java x: 1 commits (all time) y: 61 lines of code genie-web/src/integTest/java/com/netflix/genie/web/scripts/AgentLauncherSelectorManagedScriptIntegrationTest.java x: 4 commits (all time) y: 195 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcJobServiceImpl.java x: 11 commits (all time) y: 334 lines of code genie-web/src/main/java/com/netflix/genie/web/scripts/CommandSelectorManagedScript.java x: 12 commits (all time) y: 40 lines of code genie-web/src/main/java/com/netflix/genie/web/scripts/GroovyScriptUtils.java x: 6 commits (all time) y: 81 lines of code genie-web/src/main/java/com/netflix/genie/web/scripts/ResourceSelectorScript.java x: 10 commits (all time) y: 55 lines of code genie-web/src/main/java/com/netflix/genie/web/selectors/ClusterSelector.java x: 7 commits (all time) y: 7 lines of code genie-web/src/main/java/com/netflix/genie/web/selectors/impl/RandomClusterSelectorImpl.java x: 9 commits (all time) y: 8 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/agent/apis/rpc/v4/endpoints/AgentRpcEndpointsAutoConfiguration.java x: 11 commits (all time) y: 98 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/AgentJobCleanupTask.java x: 14 commits (all time) y: 113 lines of code genie-client/src/integTest/java/com/netflix/genie/client/JobClientIntegrationTest.java x: 9 commits (all time) y: 370 lines of code genie-client/src/main/java/com/netflix/genie/client/ApplicationClient.java x: 30 commits (all time) y: 250 lines of code genie-client/src/main/java/com/netflix/genie/client/ClusterClient.java x: 32 commits (all time) y: 309 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/deleteUnusedApplications/after.xml x: 3 commits (all time) y: 113 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/deleteUnusedApplications/before.xml x: 3 commits (all time) y: 125 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/init.xml x: 2 commits (all time) y: 188 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/clusters/init.xml x: 3 commits (all time) y: 442 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/deleteUnusedCommands/setup.xml x: 2 commits (all time) y: 150 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/init.xml x: 3 commits (all time) y: 262 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/updateStatusForUnusedCommands/after.xml x: 2 commits (all time) y: 119 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/getHostJobInformation/setup.xml x: 5 commits (all time) y: 783 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/init.xml x: 5 commits (all time) y: 606 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/launcher_ext.xml x: 3 commits (all time) y: 184 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/search.xml x: 7 commits (all time) y: 842 lines of code genie-demo/src/main/docker/client/example/init_demo.py x: 7 commits (all time) y: 52 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/BaseDTO.java x: 31 commits (all time) y: 65 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Job.java x: 46 commits (all time) y: 170 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/search/JobSearchResult.java x: 23 commits (all time) y: 82 lines of code genie-common/src/main/java/com/netflix/genie/common/util/JsonUtils.java x: 12 commits (all time) y: 90 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/GenieAgentRunner.java x: 13 commits (all time) y: 113 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/tracing/brave/impl/EnvVarBraveTracePropagatorImpl.java x: 2 commits (all time) y: 125 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/listeners/TracingListener.java x: 1 commits (all time) y: 19 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/spring/autoconfigure/CommonTracingAutoConfiguration.java x: 1 commits (all time) y: 42 lines of code genie-client/src/main/java/com/netflix/genie/client/apis/ClusterService.java x: 13 commits (all time) y: 84 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/scripts/ScriptsAutoConfiguration.java x: 13 commits (all time) y: 123 lines of code genie-proto/src/main/proto/genie.proto x: 39 commits (all time) y: 301 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/impl/AgentConnectionTrackingServiceImpl.java x: 6 commits (all time) y: 152 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/jobs/JobConstants.java x: 12 commits (all time) y: 48 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/tasks/leader/LeaderAutoConfiguration.java x: 12 commits (all time) y: 154 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/ServicesAutoConfiguration.java x: 18 commits (all time) y: 93 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/services/impl/JobArchiveServiceImpl.java x: 10 commits (all time) y: 83 lines of code genie-web/src/main/java/com/netflix/genie/web/scripts/ScriptManager.java x: 5 commits (all time) y: 235 lines of code genie-client/src/main/java/com/netflix/genie/client/apis/ApplicationService.java x: 9 commits (all time) y: 76 lines of code genie-client/src/main/java/com/netflix/genie/client/apis/CommandService.java x: 10 commits (all time) y: 89 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/KillService.java x: 9 commits (all time) y: 11 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/JobExecutionStateMachine.java x: 11 commits (all time) y: 9 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/ArchivedJobServiceImpl.java x: 9 commits (all time) y: 129 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/services/impl/FileSystemJobArchiverImpl.java x: 6 commits (all time) y: 55 lines of code genie-agent/src/main/java/com/netflix/genie/agent/AgentMetadataImpl.java x: 7 commits (all time) y: 68 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/LocalLeader.java x: 12 commits (all time) y: 55 lines of code genie-agent/src/main/java/com/netflix/genie/agent/utils/PathUtils.java x: 9 commits (all time) y: 132 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/CommonDTO.java x: 27 commits (all time) y: 89 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/search/BaseSearchResult.java x: 14 commits (all time) y: 35 lines of code genie-common/src/main/java/com/netflix/genie/common/exceptions/GenieException.java x: 20 commits (all time) y: 19 lines of code genie-client/src/main/java/com/netflix/genie/client/exceptions/GenieClientException.java x: 9 commits (all time) y: 20 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Application.java x: 29 commits (all time) y: 43 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Cluster.java x: 27 commits (all time) y: 31 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/PingCommand.java x: 6 commits (all time) y: 98 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/tasks/TasksAutoConfiguration.java x: 1 commits (all time) y: 55 lines of code genie-ui/src/main/web/scripts/Page.js x: 5 commits (all time) y: 142 lines of code genie-ui/src/main/web/styles/genie.css x: 3 commits (all time) y: 475 lines of code genie-ui/src/main/web/scripts/Job.js x: 4 commits (all time) y: 116 lines of code genie-ui/src/main/web/scripts/components/ApplicationDetails.js x: 2 commits (all time) y: 139 lines of code genie-ui/src/main/web/scripts/components/ClusterDetails.js x: 2 commits (all time) y: 132 lines of code genie-ui/src/main/web/scripts/components/CommandDetails.js x: 2 commits (all time) y: 169 lines of code genie-ui/src/main/web/scripts/components/JobDetails.js x: 3 commits (all time) y: 322 lines of code genie-ui/src/main/web/scripts/components/SearchForm.js x: 2 commits (all time) y: 292 lines of code genie-web/src/main/resources/db/migration/mysql/V4_0_0__Genie_4.sql x: 14 commits (all time) y: 158 lines of code genie-web/src/main/resources/db/migration/postgresql/V4_0_0__Genie_4.sql x: 14 commits (all time) y: 140 lines of code genie-client/src/main/java/com/netflix/genie/client/security/oauth2/impl/OAuth2SecurityInterceptor.java x: 11 commits (all time) y: 37 lines of code genie-ui/src/main/web/scripts/OutputDirectory.js x: 1 commits (all time) y: 196 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/JobStatus.java x: 16 commits (all time) y: 68 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/ExecutionEnvironmentDTO.java x: 5 commits (all time) y: 54 lines of code genie-web/src/main/resources/db/migration/mysql/V3_3_0__Merge_Jobs_Tables.sql x: 3 commits (all time) y: 1307 lines of code genie-web/src/main/resources/db/migration/postgresql/V3_3_0__Merge_Jobs_Tables.sql x: 3 commits (all time) y: 1175 lines of code genie-web/src/main/resources/db/migration/mysql/V3_2_0__Base_Version.sql x: 1 commits (all time) y: 301 lines of code
2189.0
lines of code
  min: 1.0
  average: 77.12
  25th percentile: 9.0
  median: 21.0
  75th percentile: 68.25
  max: 2189.0
0 66.0
commits (all time)
min: 1.0 | average: 4.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 66.0

File Size vs. Contributors (all time): 874 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 5 contributors (all time) y: 579 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplJobsIntegrationTest.java x: 4 contributors (all time) y: 1319 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/UserMetricsProperties.java x: 2 contributors (all time) y: 16 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/UserMetricsTask.java x: 3 contributors (all time) y: 193 lines of code genie-web/src/main/java/com/netflix/genie/web/util/MetricsConstants.java x: 3 contributors (all time) y: 31 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/JobRestControllerIntegrationTest.java x: 4 contributors (all time) y: 1603 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl/TitusAgentLauncherImpl.java x: 7 contributors (all time) y: 486 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/TitusAgentLauncherProperties.java x: 5 contributors (all time) y: 121 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3ClientFactory.java x: 2 contributors (all time) y: 156 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3TransferManagerFactory.java x: 1 contributors (all time) y: 63 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/S3AttachmentServiceImpl.java x: 2 contributors (all time) y: 180 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/JobRestController.java x: 3 contributors (all time) y: 630 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/JobMonitorServiceImpl.java x: 3 contributors (all time) y: 118 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentFileStreamServiceImpl.java x: 3 contributors (all time) y: 383 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/util/ExponentialBackOffTrigger.java x: 2 contributors (all time) y: 89 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/RangeErrorController.java x: 1 contributors (all time) y: 29 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobDirectoryServerServiceImpl.java x: 3 contributors (all time) y: 304 lines of code genie-agent/src/main/java/com/netflix/genie/agent/AgentMetadata.java x: 3 contributors (all time) y: 7 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ArgumentValidators.java x: 3 contributors (all time) y: 69 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/CliAutoConfiguration.java x: 3 contributors (all time) y: 183 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/InfoCommand.java x: 3 contributors (all time) y: 283 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/JobRequestConverter.java x: 4 contributors (all time) y: 108 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/ExecutionAutoConfiguration.java x: 3 contributors (all time) y: 336 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/process/JobProcessManager.java x: 3 contributors (all time) y: 16 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/process/impl/JobProcessManagerImpl.java x: 5 contributors (all time) y: 247 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentHeartBeatService.java x: 2 contributors (all time) y: 7 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentJobKillService.java x: 4 contributors (all time) y: 6 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/AgentJobService.java x: 3 contributors (all time) y: 57 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/DownloadServiceImpl.java x: 3 contributors (all time) y: 124 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentJobKillServiceImpl.java x: 4 contributors (all time) y: 144 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GRpcAgentJobServiceImpl.java x: 3 contributors (all time) y: 317 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/grpc/GrpcAgentHeartBeatServiceImpl.java x: 3 contributors (all time) y: 107 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/FatalJobExecutionException.java x: 2 contributors (all time) y: 21 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/JobExecutionStateMachineImpl.java x: 3 contributors (all time) y: 170 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/States.java x: 2 contributors (all time) y: 70 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/statemachine/listeners/JobExecutionListener.java x: 2 contributors (all time) y: 26 lines of code genie-agent/src/main/java/com/netflix/genie/agent/spring/autoconfigure/AgentAutoConfiguration.java x: 3 contributors (all time) y: 101 lines of code genie-client/src/integTest/java/com/netflix/genie/client/ApplicationClientIntegrationTest.java x: 3 contributors (all time) y: 373 lines of code genie-client/src/integTest/java/com/netflix/genie/client/ClusterClientIntegrationTest.java x: 3 contributors (all time) y: 224 lines of code genie-client/src/integTest/java/com/netflix/genie/client/CommandClientIntegrationTest.java x: 3 contributors (all time) y: 416 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/BucketProperties.java x: 2 contributors (all time) y: 64 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/S3ProtocolResolverRegistrar.java x: 2 contributors (all time) y: 42 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/aws/s3/SimpleStorageRangeResource.java x: 3 contributors (all time) y: 146 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/configs/AwsAutoConfiguration.java x: 2 contributors (all time) y: 86 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/AgentJobRequest.java x: 2 contributors (all time) y: 48 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ApiJobRequest.java x: 2 contributors (all time) y: 55 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/CommandRequest.java x: 2 contributors (all time) y: 95 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/CommonMetadata.java x: 2 contributors (all time) y: 105 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/DirectoryManifest.java x: 3 contributors (all time) y: 357 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/FinishedJob.java x: 2 contributors (all time) y: 241 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters/JobServiceProtoConverter.java x: 2 contributors (all time) y: 366 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/ApplicationRestControllerIntegrationTest.java x: 3 contributors (all time) y: 878 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/ClusterRestControllerIntegrationTest.java x: 3 contributors (all time) y: 947 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/CommandRestControllerIntegrationTest.java x: 3 contributors (all time) y: 1717 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/RestControllerIntegrationTestBase.java x: 4 contributors (all time) y: 600 lines of code genie-web/src/integTest/java/com/netflix/genie/web/apis/rest/v3/controllers/Snippets.java x: 3 contributors (all time) y: 1259 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplApplicationsIntegrationTest.java x: 3 contributors (all time) y: 484 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplClustersIntegrationTest.java x: 3 contributors (all time) y: 638 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplCommandsIntegrationTest.java x: 3 contributors (all time) y: 923 lines of code genie-web/src/integTest/resources/application-db-mysql.yml x: 4 contributors (all time) y: 17 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcHeartBeatServiceImpl.java x: 3 contributors (all time) y: 200 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcJobKillServiceImpl.java x: 4 contributors (all time) y: 183 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/inspectors/impl/RejectAllJobsAgentMetadataInspector.java x: 3 contributors (all time) y: 38 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/launchers/impl/LocalAgentLauncherImpl.java x: 3 contributors (all time) y: 301 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/resources/AgentFileProtocolResolver.java x: 3 contributors (all time) y: 86 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/resources/AgentFileResourceImpl.java x: 3 contributors (all time) y: 137 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/AgentFileStreamService.java x: 3 contributors (all time) y: 20 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/services/impl/AgentRoutingServiceCuratorDiscoveryImpl.java x: 3 contributors (all time) y: 368 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/ApplicationRestController.java x: 2 contributors (all time) y: 387 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/ClusterRestController.java x: 2 contributors (all time) y: 416 lines of code genie-web/src/main/java/com/netflix/genie/web/apis/rest/v3/controllers/CommandRestController.java x: 2 contributors (all time) y: 536 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/PersistenceService.java x: 5 contributors (all time) y: 301 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImpl.java x: 5 contributors (all time) y: 2189 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/converters/EntityV4DtoConverters.java x: 2 contributors (all time) y: 374 lines of code genie-web/src/main/java/com/netflix/genie/web/dtos/JobSubmission.java x: 3 contributors (all time) y: 61 lines of code genie-web/src/main/java/com/netflix/genie/web/health/GenieCpuHealthIndicator.java x: 4 contributors (all time) y: 72 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/DatabaseCleanupProperties.java x: 6 contributors (all time) y: 118 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/JobsLocationsProperties.java x: 4 contributors (all time) y: 23 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/LocalAgentLauncherProperties.java x: 3 contributors (all time) y: 49 lines of code genie-web/src/main/java/com/netflix/genie/web/resources/writers/DefaultDirectoryWriter.java x: 6 contributors (all time) y: 188 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobLaunchServiceImpl.java x: 3 contributors (all time) y: 249 lines of code genie-web/src/main/java/com/netflix/genie/web/services/impl/JobResolverServiceImpl.java x: 3 contributors (all time) y: 821 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/DatabaseCleanupTask.java x: 6 contributors (all time) y: 536 lines of code genie-web/src/main/resources/genie-web-defaults.yml x: 3 contributors (all time) y: 154 lines of code genie-client/src/integTest/java/com/netflix/genie/client/GenieClientIntegrationTestBase.java x: 4 contributors (all time) y: 128 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/repositories/JpaFileRepository.java x: 4 contributors (all time) y: 40 lines of code genie-web/src/main/java/com/netflix/genie/web/exceptions/checked/IllegalAttachmentFileNameException.java x: 1 contributors (all time) y: 15 lines of code genie-web/src/main/resources/db/migration/h2/V3_3_0__Merge_Jobs_Tables.sql x: 2 contributors (all time) y: 433 lines of code genie-client/src/main/java/com/netflix/genie/client/JobClient.java x: 10 contributors (all time) y: 450 lines of code genie-client/src/main/java/com/netflix/genie/client/apis/JobService.java x: 8 contributors (all time) y: 100 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/FetchingCacheServiceImpl.java x: 4 contributors (all time) y: 260 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/jobSpecification.xml x: 1 contributors (all time) y: 611 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/converters/EntityV3DtoConverters.java x: 2 contributors (all time) y: 123 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/queries/projections/v4/JobRequestProjection.java x: 1 contributors (all time) y: 44 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters/DtoConverters.java x: 1 contributors (all time) y: 719 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/JobRequest.java x: 6 contributors (all time) y: 254 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/ContainerImage.java x: 1 contributors (all time) y: 80 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Runtime.java x: 1 contributors (all time) y: 71 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/RuntimeResources.java x: 1 contributors (all time) y: 101 lines of code genie-web/src/integTest/java/com/netflix/genie/web/scripts/CommandSelectorManagedScriptIntegrationTest.java x: 2 contributors (all time) y: 196 lines of code genie-web/src/main/java/com/netflix/genie/web/data/services/impl/jpa/queries/projections/v4/FinishedJobProjection.java x: 1 contributors (all time) y: 36 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ArgumentConverters.java x: 2 contributors (all time) y: 169 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ExecCommand.java x: 2 contributors (all time) y: 182 lines of code genie-agent/src/main/java/com/netflix/genie/agent/cli/ResolveJobSpecCommand.java x: 2 contributors (all time) y: 130 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/process/JobProcessResult.java x: 1 contributors (all time) y: 58 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/JobSetupServiceImpl.java x: 2 contributors (all time) y: 544 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/ApplicationStatus.java x: 1 contributors (all time) y: 6 lines of code genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcJobServiceImpl.java x: 2 contributors (all time) y: 334 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/AgentJobCleanupTask.java x: 2 contributors (all time) y: 113 lines of code genie-client/src/integTest/java/com/netflix/genie/client/JobClientIntegrationTest.java x: 4 contributors (all time) y: 370 lines of code genie-client/src/main/java/com/netflix/genie/client/ApplicationClient.java x: 5 contributors (all time) y: 250 lines of code genie-client/src/main/java/com/netflix/genie/client/ClusterClient.java x: 5 contributors (all time) y: 309 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/deleteUnusedApplications/after.xml x: 1 contributors (all time) y: 113 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/deleteUnusedApplications/before.xml x: 1 contributors (all time) y: 125 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/applications/init.xml x: 1 contributors (all time) y: 188 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/clusters/init.xml x: 1 contributors (all time) y: 442 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/deleteUnusedCommands/expected.xml x: 1 contributors (all time) y: 108 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/deleteUnusedCommands/setup.xml x: 1 contributors (all time) y: 150 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/commands/init.xml x: 1 contributors (all time) y: 262 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/getHostJobInformation/setup.xml x: 2 contributors (all time) y: 783 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/init.xml x: 2 contributors (all time) y: 606 lines of code genie-web/src/integTest/resources/com/netflix/genie/web/data/services/impl/jpa/persistence/jobs/search.xml x: 2 contributors (all time) y: 842 lines of code genie-client/src/main/java/com/netflix/genie/client/interceptors/ResponseMappingInterceptor.java x: 5 contributors (all time) y: 50 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/BaseDTO.java x: 5 contributors (all time) y: 65 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Job.java x: 6 contributors (all time) y: 170 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/search/JobSearchResult.java x: 6 contributors (all time) y: 82 lines of code genie-common-internal/src/main/java/com/netflix/genie/common/internal/tracing/TracingConstants.java x: 1 contributors (all time) y: 19 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/agent/launchers/AgentLaunchersAutoConfiguration.java x: 2 contributors (all time) y: 144 lines of code genie-web/src/main/java/com/netflix/genie/web/spring/autoconfigure/tasks/leader/LeaderAutoConfiguration.java x: 2 contributors (all time) y: 154 lines of code genie-agent/src/main/java/com/netflix/genie/agent/execution/services/impl/ServicesAutoConfiguration.java x: 3 contributors (all time) y: 93 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/LocalLeader.java x: 4 contributors (all time) y: 55 lines of code genie-web/src/main/resources/db/migration/postgresql/V3_2_0__Base_Version.sql x: 2 contributors (all time) y: 262 lines of code genie-ui/src/main/web/scripts/components/Pagination.js x: 1 contributors (all time) y: 91 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/CommonDTO.java x: 6 contributors (all time) y: 89 lines of code genie-client/src/main/java/com/netflix/genie/client/exceptions/GenieClientException.java x: 5 contributors (all time) y: 20 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Application.java x: 6 contributors (all time) y: 43 lines of code genie-common/src/main/java/com/netflix/genie/common/dto/Cluster.java x: 6 contributors (all time) y: 31 lines of code genie-ui/src/main/web/styles/genie.css x: 2 contributors (all time) y: 475 lines of code genie-ui/src/main/web/scripts/components/JobDetails.js x: 2 contributors (all time) y: 322 lines of code genie-ui/src/main/web/scripts/components/SearchForm.js x: 2 contributors (all time) y: 292 lines of code genie-web/src/main/resources/db/migration/mysql/V4_0_0__Genie_4.sql x: 3 contributors (all time) y: 158 lines of code genie-ui/src/main/web/scripts/OutputDirectory.js x: 1 contributors (all time) y: 196 lines of code genie-web/src/main/resources/db/migration/mysql/V3_3_0__Merge_Jobs_Tables.sql x: 1 contributors (all time) y: 1307 lines of code genie-web/src/main/resources/db/migration/postgresql/V3_3_0__Merge_Jobs_Tables.sql x: 1 contributors (all time) y: 1175 lines of code genie-web/src/main/resources/db/migration/mysql/V3_2_0__Base_Version.sql x: 1 contributors (all time) y: 301 lines of code
2189.0
lines of code
  min: 1.0
  average: 77.12
  25th percentile: 9.0
  median: 21.0
  75th percentile: 68.25
  max: 2189.0
0 10.0
contributors (all time)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 10.0

File Size vs. Commits (30 days): 1 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 1 commits (30d) y: 579 lines of code
579.0
lines of code
  min: 579.0
  average: 579.0
  25th percentile: 579.0
  median: 579.0
  75th percentile: 579.0
  max: 579.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 1 contributors (30d) y: 579 lines of code
579.0
lines of code
  min: 579.0
  average: 579.0
  25th percentile: 579.0
  median: 579.0
  75th percentile: 579.0
  max: 579.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 5 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 1 commits (90d) y: 579 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplJobsIntegrationTest.java x: 1 commits (90d) y: 1319 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/UserMetricsProperties.java x: 1 commits (90d) y: 16 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/UserMetricsTask.java x: 1 commits (90d) y: 193 lines of code genie-web/src/main/java/com/netflix/genie/web/util/MetricsConstants.java x: 1 commits (90d) y: 31 lines of code
1319.0
lines of code
  min: 16.0
  average: 427.6
  25th percentile: 23.5
  median: 193.0
  75th percentile: 949.0
  max: 1319.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 5 points

genie-web/src/main/java/com/netflix/genie/web/agent/apis/rpc/v4/endpoints/GRpcAgentFileStreamServiceImpl.java x: 1 contributors (90d) y: 579 lines of code genie-web/src/integTest/java/com/netflix/genie/web/data/services/impl/jpa/JpaPersistenceServiceImplJobsIntegrationTest.java x: 1 contributors (90d) y: 1319 lines of code genie-web/src/main/java/com/netflix/genie/web/properties/UserMetricsProperties.java x: 1 contributors (90d) y: 16 lines of code genie-web/src/main/java/com/netflix/genie/web/tasks/leader/UserMetricsTask.java x: 1 contributors (90d) y: 193 lines of code genie-web/src/main/java/com/netflix/genie/web/util/MetricsConstants.java x: 1 contributors (90d) y: 31 lines of code
1319.0
lines of code
  min: 16.0
  average: 427.6
  25th percentile: 23.5
  median: 193.0
  75th percentile: 949.0
  max: 1319.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...