apache / openwhisk
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
5% | 19% | 32% | 22% | 20%
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
scala6% | 15% | 35% | 22% | 20%
js0% | 79% | 7% | 8% | 3%
xml0% | 0% | 88% | 0% | 11%
py0% | 0% | 0% | 42% | 57%
groovy0% | 0% | 0% | 51% | 48%
css0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core9% | 29% | 35% | 12% | 12%
common0% | 6% | 30% | 33% | 29%
tools0% | 24% | 21% | 27% | 26%
ansible0% | 0% | 0% | 67% | 32%
Longest Files (Top 50)
File# lines# units
FunctionPullingContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
1089 16
MemoryQueue.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
1014 31
ContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
878 26
FunctionPullingContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
687 19
apigw-utils.js
in core/routemgmt/common
671 41
owperf.js
in tools/owperf
664 31
QueueManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
647 26
playgroundFunctions.js
in core/standalone/src/main/resources/playground/ui
614 49
Actions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
580 22
FPCPoolBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
572 18
WebActions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
554 31
utils.js
in core/routemgmt/common
549 22
ContainerManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container
535 16
MongoDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb
532 19
Message.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/connector
507 37
CosmosDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb
485 30
KubernetesClient.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes
483 19
StandaloneOpenWhisk.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
470 32
CouchDbRestStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
452 15
ContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
451 16
WhiskAction.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
447 16
Logging.scala
in common/scala/src/main/scala/org/apache/openwhisk/common
444 23
PrimitiveActions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions
411 10
ElasticSearchActivationStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/elasticsearch
397 17
FPCInvokerReactive.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/invoker
388 14
ShardingContainerPoolBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
359 11
Rules.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
351 11
Exec.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
329 17
Scheduler.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler
329 13
SequenceActions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions
329 12
ActivationClientProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
320 4
Triggers.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
319 12
DocumentHandler.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
310 29
Packages.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
300 11
CosmosDBViewMapper.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb
297 22
UserCommand.scala
in tools/admin/src/main/scala/org/apache/openwhisk/core/database
296 12
java.xml
in tools/eclipse
295 -
ApiUtils.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
273 11
InvokerHealthManager.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
271 11
AzureBlobAttachmentStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/azblob
269 11
InvokerSupervision.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
268 13
MemoryArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/memory
264 18
Entitlement.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/entitlement
256 14
RestAPIs.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
256 6
MultipleReadersSingleWriterCache.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
251 18
createApi.js
in core/routemgmt/createApi
247 3
InvokerReactive.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/invoker
245 10
Controller.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
237 7
ExecManifest.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
235 9
CommonLoadBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
233 7
Files With Most Units (Top 50)
File# lines# units
playgroundFunctions.js
in core/standalone/src/main/resources/playground/ui
614 49
apigw-utils.js
in core/routemgmt/common
671 41
Message.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/connector
507 37
StandaloneOpenWhisk.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
470 32
owperf.js
in tools/owperf
664 31
MemoryQueue.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
1014 31
WebActions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
554 31
CosmosDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb
485 30
DocumentHandler.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
310 29
EtcdClient.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/etcd
215 28
ErrorResponse.scala
in common/scala/src/main/scala/org/apache/openwhisk/http
220 26
ContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
878 26
QueueManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
647 26
Logging.scala
in common/scala/src/main/scala/org/apache/openwhisk/common
444 23
CosmosDBViewMapper.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb
297 22
utils.js
in core/routemgmt/common
549 22
Actions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
580 22
MongoDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb
532 19
FunctionPullingContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
687 19
KubernetesClient.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes
483 19
MemoryArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/memory
264 18
MemoryViewMapper.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/memory
197 18
MultipleReadersSingleWriterCache.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
251 18
FPCPoolBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
572 18
Exec.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
329 17
ElasticSearchActivationStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/elasticsearch
397 17
WhiskAction.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
447 16
Size.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
140 16
FunctionPullingContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
1089 16
ContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
451 16
ContainerManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container
535 16
CouchDbRestStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
452 15
CouchDBLauncher.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
215 15
OpenTracingProvider.scala
in common/scala/src/main/scala/org/apache/openwhisk/common/tracing
133 14
Parameter.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
162 14
FPCInvokerReactive.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/invoker
388 14
Entitlement.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/entitlement
256 14
cosmosDbUtil.py
in tools/db
134 13
S3AttachmentStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/s3
192 13
StandaloneDockerSupport.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
168 13
Scheduler.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler
329 13
InvokerSupervision.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
268 13
UserCommand.scala
in tools/admin/src/main/scala/org/apache/openwhisk/core/database
296 12
MongoDBViewMapper.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb
177 12
ElasticSearchRestClient.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging
129 12
Container.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/containerpool
200 12
Triggers.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
319 12
SequenceActions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions
329 12
intellijRunConfig.groovy
in tools/dev/src/main/groovy
184 11
TransactionId.scala
in common/scala/src/main/scala/org/apache/openwhisk/common
167 11
Files With Long Lines (Top 50)

There are 70 files with lines longer than 120 characters. In total, there are 279 long lines.

File# lines# units# long lines
java.xml
in tools/eclipse
295 - 56
owperf.js
in tools/owperf
664 31 20
MemoryQueue.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
1014 31 15
apigw-utils.js
in core/routemgmt/common
671 41 13
FunctionPullingContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
1089 16 11
QueueManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
647 26 9
SchedulingDecisionMaker.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue
231 4 9
replicateDbs.py
in tools/db
87 3 8
CosmosDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb
485 30 8
FunctionPullingContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2
687 19 8
deleteApi.js
in core/routemgmt/deleteApi
162 2 6
playgroundFunctions.js
in core/standalone/src/main/resources/playground/ui
614 49 6
ContainerManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container
535 16 6
ShardingContainerPoolBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
359 11 6
index.html
in core/standalone/src/main/resources/playground/ui
100 - 5
29 2 4
Exec.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
329 17 4
ContainerPool.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
451 16 4
25 1 3
utils.js
in core/routemgmt/common
549 22 3
FPCInvokerReactive.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/invoker
388 14 3
ContainerMessageConsumer.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/invoker
109 2 3
StandaloneOpenWhisk.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
470 32 3
FPCPoolBalancer.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer
572 18 3
wskutil.py
in tools/admin
66 4 2
CategoryManager.groovy
in tools/dev/src/main/groovy
57 9 2
78 4 2
invoke.py
in tools/actionProxy
106 8 2
Identity.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
196 4 2
ActivationStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
105 2 2
EtcdUtils.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/etcd
127 8 2
mongodb.py
in ansible/library
159 5 2
getApi.js
in core/routemgmt/getApi
108 2 2
ContainerProxy.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool
878 26 2
DockerClient.scala
in core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker
151 7 2
CouchDBLauncher.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
215 15 2
KafkaLauncher.scala
in core/standalone/src/main/scala/org/apache/openwhisk/standalone
88 5 2
ActivationServiceImpl.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/grpc
116 5 2
CreationJobManager.scala
in core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container
182 5 2
Triggers.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
319 12 2
Actions.scala
in core/controller/src/main/scala/org/apache/openwhisk/core/controller
580 22 2
listRepos.groovy
in tools/dev/src/main/groovy
56 4 1
renderModuleDetails.groovy
in tools/dev/src/main/groovy
25 2 1
intellijRunConfig.groovy
in tools/dev/src/main/groovy
184 11 1
ExecManifest.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
235 9 1
Limits.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
48 3 1
WhiskRule.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/entity
139 8 1
CouchDbRestStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database
452 15 1
MongoDBArtifactStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb
532 19 1
ElasticSearchActivationStore.scala
in common/scala/src/main/scala/org/apache/openwhisk/core/database/elasticsearch
397 17 1
Correlations

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

common/scala/src/main/scala/org/apache/openwhisk/connector/kafka/KafkaMessagingProvider.scala x: 6 commits (all time) y: 95 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/EntityPath.scala x: 2 commits (all time) y: 97 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskStore.scala x: 6 commits (all time) y: 129 lines of code core/routemgmt/common/apigw-utils.js x: 22 commits (all time) y: 671 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/MessagingActiveAck.scala x: 4 commits (all time) y: 42 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/Message.scala x: 26 commits (all time) y: 507 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/Container.scala x: 14 commits (all time) y: 200 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/Ack.scala x: 2 commits (all time) y: 19 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/HealthActionAck.scala x: 2 commits (all time) y: 23 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskEntity.scala x: 5 commits (all time) y: 130 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/CommonLoadBalancer.scala x: 15 commits (all time) y: 233 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/FPCPoolBalancer.scala x: 13 commits (all time) y: 572 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/service/WatcherService.scala x: 5 commits (all time) y: 134 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerContainer.scala x: 12 commits (all time) y: 227 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/RuncClient.scala x: 3 commits (all time) y: 43 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesClient.scala x: 27 commits (all time) y: 483 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/WhiskPodBuilder.scala x: 9 commits (all time) y: 136 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/Config.scala x: 3 commits (all time) y: 70 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/AkkaContainerClient.scala x: 9 commits (all time) y: 197 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/ElasticSearchLogStore.scala x: 5 commits (all time) y: 90 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/ElasticSearchRestClient.scala x: 2 commits (all time) y: 129 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbRestClient.scala x: 3 commits (all time) y: 113 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/PoolingRestClient.scala x: 5 commits (all time) y: 98 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerFactory.scala x: 14 commits (all time) y: 101 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNContainerFactory.scala x: 5 commits (all time) y: 186 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerProxy.scala x: 40 commits (all time) y: 878 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerContainerFactory.scala x: 9 commits (all time) y: 110 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/StandaloneDockerContainerFactory.scala x: 6 commits (all time) y: 83 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesContainerFactory.scala x: 10 commits (all time) y: 73 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/FunctionPullingContainerProxy.scala x: 16 commits (all time) y: 1089 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/Invoker.scala x: 21 commits (all time) y: 178 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/QueueManager.scala x: 10 commits (all time) y: 647 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/StandaloneOpenWhisk.scala x: 16 commits (all time) y: 470 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/InstanceConcurrencyLimit.scala x: 2 commits (all time) y: 31 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/IntraConcurrencyLimit.scala x: 2 commits (all time) y: 67 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Limits.scala x: 4 commits (all time) y: 48 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/LeanBalancer.scala x: 11 commits (all time) y: 54 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/InvokerReactive.scala x: 29 commits (all time) y: 245 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/KafkaLauncher.scala x: 4 commits (all time) y: 88 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Identity.scala x: 7 commits (all time) y: 196 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskAction.scala x: 14 commits (all time) y: 447 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/ErrorResponse.scala x: 12 commits (all time) y: 220 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Actions.scala x: 17 commits (all time) y: 580 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/FPCInvokerReactive.scala x: 10 commits (all time) y: 388 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/MemoryQueue.scala x: 22 commits (all time) y: 1014 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/SchedulingDecisionMaker.scala x: 9 commits (all time) y: 231 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/Scheduler.scala x: 17 commits (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/AverageRingBuffer.scala x: 3 commits (all time) y: 23 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/Logging.scala x: 39 commits (all time) y: 444 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/FullyQualifiedEntityName.scala x: 4 commits (all time) y: 73 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdWorker.scala x: 2 commits (all time) y: 145 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/WhiskConfig.scala x: 47 commits (all time) y: 225 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ApacheBlockingContainerClient.scala x: 7 commits (all time) y: 173 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerClient.scala x: 3 commits (all time) y: 16 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ActivationEntityLimit.scala x: 4 commits (all time) y: 21 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/LimitsExceptions.scala x: 1 commits (all time) y: 6 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/LogLimit.scala x: 5 commits (all time) y: 67 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Parameter.scala x: 6 commits (all time) y: 162 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/TimeLimit.scala x: 4 commits (all time) y: 71 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Controller.scala x: 15 commits (all time) y: 237 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Entities.scala x: 3 commits (all time) y: 111 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/WebActions.scala x: 12 commits (all time) y: 554 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/ContainerMessageConsumer.scala x: 4 commits (all time) y: 109 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/DocumentFactory.scala x: 3 commits (all time) y: 117 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/ApiUtils.scala x: 5 commits (all time) y: 273 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/CorsSettings.scala x: 1 commits (all time) y: 39 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/RestAPIs.scala x: 6 commits (all time) y: 256 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/FunctionPullingContainerPool.scala x: 9 commits (all time) y: 687 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/FPCInvokerServer.scala x: 5 commits (all time) y: 69 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/ActivationClientProxy.scala x: 8 commits (all time) y: 320 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/InvokerHealthManager.scala x: 7 commits (all time) y: 271 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/LoadBalancer.scala x: 8 commits (all time) y: 48 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/service/DataManagementService.scala x: 2 commits (all time) y: 120 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/ShardingContainerPoolBalancer.scala x: 25 commits (all time) y: 359 lines of code tools/build/checkLogs.py x: 8 commits (all time) y: 81 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container/ContainerManager.scala x: 8 commits (all time) y: 535 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerClient.scala x: 9 commits (all time) y: 151 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/StandaloneDockerSupport.scala x: 13 commits (all time) y: 168 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/elasticsearch/ElasticSearchActivationStore.scala x: 8 commits (all time) y: 397 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ActivationResult.scala x: 8 commits (all time) y: 163 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PostActionActivation.scala x: 2 commits (all time) y: 29 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala x: 14 commits (all time) y: 411 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/SequenceActions.scala x: 7 commits (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/Batcher.scala x: 3 commits (all time) y: 41 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbRestStore.scala x: 5 commits (all time) y: 452 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesContainer.scala x: 8 commits (all time) y: 119 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container/CreationJobManager.scala x: 5 commits (all time) y: 182 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdClient.scala x: 3 commits (all time) y: 215 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdUtils.scala x: 2 commits (all time) y: 127 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/memory/NoopActivationStore.scala x: 4 commits (all time) y: 66 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/Entitlement.scala x: 5 commits (all time) y: 256 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/FPCEntitlement.scala x: 2 commits (all time) y: 58 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBArtifactStoreProvider.scala x: 3 commits (all time) y: 66 lines of code common/scala/src/main/scala/org/apache/openwhisk/connector/lean/LeanProducer.scala x: 3 commits (all time) y: 28 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/MessageProducer.scala x: 2 commits (all time) y: 7 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/InvokerPoolFactory.scala x: 2 commits (all time) y: 14 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/InvokerSupervision.scala x: 12 commits (all time) y: 268 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationStore.scala x: 5 commits (all time) y: 105 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationStoreLevel.scala x: 1 commits (all time) y: 10 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ArtifactActivationStore.scala x: 3 commits (all time) y: 95 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/CreationId.scala x: 2 commits (all time) y: 44 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/BasicAuthenticationDirective.scala x: 2 commits (all time) y: 62 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Size.scala x: 6 commits (all time) y: 140 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBArtifactStore.scala x: 2 commits (all time) y: 532 lines of code ansible/library/mongodb.py x: 1 commits (all time) y: 159 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBAsyncStreamSink.scala x: 1 commits (all time) y: 76 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBViewMapper.scala x: 1 commits (all time) y: 177 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/TransactionId.scala x: 11 commits (all time) y: 167 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/DockerToActivationFileLogStore.scala x: 6 commits (all time) y: 116 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/DockerToActivationLogStore.scala x: 6 commits (all time) y: 93 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/SplunkLogStore.scala x: 6 commits (all time) y: 156 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationFileStorage.scala x: 6 commits (all time) y: 99 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ArtifactWithFileStorageActivationStore.scala x: 5 commits (all time) y: 46 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/AttachmentSupport.scala x: 2 commits (all time) y: 100 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbStoreProvider.scala x: 3 commits (all time) y: 55 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/azblob/AzureBlobAttachmentStore.scala x: 3 commits (all time) y: 269 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBArtifactStore.scala x: 20 commits (all time) y: 485 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/memory/MemoryArtifactStore.scala x: 4 commits (all time) y: 264 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/s3/S3AttachmentStore.scala x: 6 commits (all time) y: 192 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNComponentActor.scala x: 2 commits (all time) y: 71 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNContainerInfoActor.scala x: 2 commits (all time) y: 75 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/BasicHttpService.scala x: 8 commits (all time) y: 129 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerPool.scala x: 18 commits (all time) y: 451 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/EventConsumer.scala x: 9 commits (all time) y: 131 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/Main.scala x: 3 commits (all time) y: 21 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/OpenWhiskEvents.scala x: 8 commits (all time) y: 42 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/CouchDBLauncher.scala x: 4 commits (all time) y: 215 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/PlaygroundLauncher.scala x: 4 commits (all time) y: 103 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/UserEventLauncher.scala x: 4 commits (all time) y: 115 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/cli/Main.scala x: 3 commits (all time) y: 148 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/database/LimitsCommand.scala x: 5 commits (all time) y: 162 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/database/UserCommand.scala x: 4 commits (all time) y: 296 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/WarmUp.scala x: 1 commits (all time) y: 47 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Annotations.scala x: 2 commits (all time) y: 11 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/message/ContainerMessage.scala x: 1 commits (all time) y: 63 lines of code tools/dev/src/main/groovy/CategoryManager.groovy x: 4 commits (all time) y: 57 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/DocInfo.scala x: 4 commits (all time) y: 91 lines of code core/scheduler/src/main/java/Empty.java x: 1 commits (all time) y: 2 lines of code tools/travis/box-upload.py x: 5 commits (all time) y: 42 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/ContainerCounter.scala x: 1 commits (all time) y: 89 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/MultipleReadersSingleWriterCache.scala x: 4 commits (all time) y: 251 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerCliLogStore.scala x: 2 commits (all time) y: 50 lines of code tools/actionProxy/invoke.py x: 6 commits (all time) y: 106 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/ElasticSearchDurationChecker.scala x: 1 commits (all time) y: 140 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/NoopDurationChecker.scala x: 1 commits (all time) y: 24 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/FeatureFlags.scala x: 3 commits (all time) y: 9 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/StoreUtils.scala x: 4 commits (all time) y: 97 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/DocumentHandler.scala x: 4 commits (all time) y: 310 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/KamonRecorder.scala x: 7 commits (all time) y: 98 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/PrometheusRecorder.scala x: 7 commits (all time) y: 198 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ExecManifest.scala x: 8 commits (all time) y: 235 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/Collection.scala x: 5 commits (all time) y: 112 lines of code tools/admin/wskutil.py x: 8 commits (all time) y: 66 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Attachments.scala x: 3 commits (all time) y: 56 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/PrometheusEventsApi.scala x: 3 commits (all time) y: 31 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBUtil.scala x: 6 commits (all time) y: 47 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBSupport.scala x: 5 commits (all time) y: 74 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBViewMapper.scala x: 8 commits (all time) y: 297 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/PreFlightChecks.scala x: 4 commits (all time) y: 131 lines of code ansible/ansible.cfg x: 7 commits (all time) y: 10 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/RetryMetricsCollector.scala x: 3 commits (all time) y: 91 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/memory/MemoryViewMapper.scala x: 4 commits (all time) y: 197 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Exec.scala x: 9 commits (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNRESTUtil.scala x: 2 commits (all time) y: 149 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/tracing/OpenTracingProvider.scala x: 2 commits (all time) y: 133 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBConfig.scala x: 7 commits (all time) y: 70 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/ApiGwLauncher.scala x: 4 commits (all time) y: 85 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskRule.scala x: 2 commits (all time) y: 139 lines of code core/standalone/src/main/resources/playground/ui/playgroundFunctions.js x: 2 commits (all time) y: 614 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/Wsk.scala x: 1 commits (all time) y: 58 lines of code core/standalone/src/main/resources/playground/actions/playground-delete.js x: 1 commits (all time) y: 15 lines of code core/standalone/src/main/resources/playground/actions/playground-run.js x: 1 commits (all time) y: 37 lines of code core/standalone/src/main/resources/playground/actions/playground-userpackage.js x: 1 commits (all time) y: 34 lines of code core/standalone/src/main/resources/playground/ui/index.html x: 1 commits (all time) y: 100 lines of code core/standalone/src/main/resources/playground/ui/playground.css x: 1 commits (all time) y: 181 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/ConfigMapValue.scala x: 1 commits (all time) y: 19 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/LogbackConfigurator.scala x: 2 commits (all time) y: 53 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskActivation.scala x: 7 commits (all time) y: 126 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/DockerVersion.scala x: 1 commits (all time) y: 27 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/InstallRouteMgmt.scala x: 1 commits (all time) y: 80 lines of code common/scala/src/main/resources/logback.xml x: 7 commits (all time) y: 15 lines of code core/routemgmt/getApi/getApi.js x: 7 commits (all time) y: 108 lines of code tools/owperf/owperf.js x: 1 commits (all time) y: 664 lines of code common/scala/src/main/scala/org/apache/openwhisk/connector/lean/LeanMessagingProvider.scala x: 2 commits (all time) y: 38 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/PackageCollection.scala x: 2 commits (all time) y: 90 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/Scheduler.scala x: 1 commits (all time) y: 66 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/MessageConsumer.scala x: 1 commits (all time) y: 143 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Rules.scala x: 1 commits (all time) y: 351 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/LocalEntitlement.scala x: 1 commits (all time) y: 51 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/ProcessRunner.scala x: 1 commits (all time) y: 84 lines of code tools/db/moveCodeToAttachment.py x: 3 commits (all time) y: 78 lines of code tools/db/cosmosDbUtil.py x: 1 commits (all time) y: 134 lines of code tools/db/cleanUpActivations.py x: 4 commits (all time) y: 25 lines of code tools/db/replicateDbs.py x: 10 commits (all time) y: 87 lines of code core/routemgmt/createApi/createApi.js x: 10 commits (all time) y: 247 lines of code ansible/callbacks/logformatter.py x: 4 commits (all time) y: 54 lines of code core/routemgmt/common/utils.js x: 7 commits (all time) y: 549 lines of code tools/eclipse/java.xml x: 1 commits (all time) y: 295 lines of code
1089.0
lines of code
  min: 2.0
  average: 132.43
  25th percentile: 29.0
  median: 74.0
  75th percentile: 162.0
  max: 1089.0
0 47.0
commits (all time)
min: 1.0 | average: 4.98 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 47.0

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

common/scala/src/main/scala/org/apache/openwhisk/connector/kafka/KafkaMessagingProvider.scala x: 6 contributors (all time) y: 95 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/EntityPath.scala x: 2 contributors (all time) y: 97 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskStore.scala x: 6 contributors (all time) y: 129 lines of code core/routemgmt/common/apigw-utils.js x: 9 contributors (all time) y: 671 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/MessagingActiveAck.scala x: 3 contributors (all time) y: 42 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/Message.scala x: 16 contributors (all time) y: 507 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/Container.scala x: 11 contributors (all time) y: 200 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/Ack.scala x: 2 contributors (all time) y: 19 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/ack/HealthActionAck.scala x: 2 contributors (all time) y: 23 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskEntity.scala x: 4 contributors (all time) y: 130 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/CommonLoadBalancer.scala x: 13 contributors (all time) y: 233 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/FPCPoolBalancer.scala x: 4 contributors (all time) y: 572 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/service/WatcherService.scala x: 3 contributors (all time) y: 134 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerContainer.scala x: 10 contributors (all time) y: 227 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/RuncClient.scala x: 3 contributors (all time) y: 43 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesClient.scala x: 11 contributors (all time) y: 483 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/WhiskPodBuilder.scala x: 5 contributors (all time) y: 136 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/Config.scala x: 3 contributors (all time) y: 70 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/AkkaContainerClient.scala x: 9 contributors (all time) y: 197 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/ElasticSearchLogStore.scala x: 5 contributors (all time) y: 90 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/ElasticSearchRestClient.scala x: 2 contributors (all time) y: 129 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbRestClient.scala x: 3 contributors (all time) y: 113 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/PoolingRestClient.scala x: 5 contributors (all time) y: 98 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerFactory.scala x: 12 contributors (all time) y: 101 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNContainerFactory.scala x: 5 contributors (all time) y: 186 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerProxy.scala x: 20 contributors (all time) y: 878 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerContainerFactory.scala x: 8 contributors (all time) y: 110 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/StandaloneDockerContainerFactory.scala x: 5 contributors (all time) y: 83 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesContainerFactory.scala x: 8 contributors (all time) y: 73 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/FunctionPullingContainerProxy.scala x: 5 contributors (all time) y: 1089 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/Invoker.scala x: 11 contributors (all time) y: 178 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/QueueManager.scala x: 5 contributors (all time) y: 647 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/StandaloneOpenWhisk.scala x: 7 contributors (all time) y: 470 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/InstanceConcurrencyLimit.scala x: 2 contributors (all time) y: 31 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/IntraConcurrencyLimit.scala x: 2 contributors (all time) y: 67 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Limits.scala x: 4 contributors (all time) y: 48 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/LeanBalancer.scala x: 8 contributors (all time) y: 54 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/InvokerReactive.scala x: 19 contributors (all time) y: 245 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/KafkaLauncher.scala x: 4 contributors (all time) y: 88 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Identity.scala x: 7 contributors (all time) y: 196 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskAction.scala x: 10 contributors (all time) y: 447 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/ErrorResponse.scala x: 11 contributors (all time) y: 220 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Actions.scala x: 12 contributors (all time) y: 580 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/FPCInvokerReactive.scala x: 4 contributors (all time) y: 388 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/MemoryQueue.scala x: 6 contributors (all time) y: 1014 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/SchedulingDecisionMaker.scala x: 3 contributors (all time) y: 231 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/Scheduler.scala x: 7 contributors (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/connector/kafka/KafkaConsumerConnector.scala x: 5 contributors (all time) y: 130 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/Logging.scala x: 16 contributors (all time) y: 444 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/FullyQualifiedEntityName.scala x: 3 contributors (all time) y: 73 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdWorker.scala x: 2 contributors (all time) y: 145 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/WhiskConfig.scala x: 22 contributors (all time) y: 225 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ApacheBlockingContainerClient.scala x: 7 contributors (all time) y: 173 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerClient.scala x: 3 contributors (all time) y: 16 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ActivationEntityLimit.scala x: 4 contributors (all time) y: 21 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/LimitsExceptions.scala x: 1 contributors (all time) y: 6 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/LogLimit.scala x: 4 contributors (all time) y: 67 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Parameter.scala x: 4 contributors (all time) y: 162 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/TimeLimit.scala x: 4 contributors (all time) y: 71 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Controller.scala x: 11 contributors (all time) y: 237 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Entities.scala x: 3 contributors (all time) y: 111 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/WebActions.scala x: 6 contributors (all time) y: 554 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/DocumentFactory.scala x: 3 contributors (all time) y: 117 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/ApiUtils.scala x: 5 contributors (all time) y: 273 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/CorsSettings.scala x: 1 contributors (all time) y: 39 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/RestAPIs.scala x: 6 contributors (all time) y: 256 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/FunctionPullingContainerPool.scala x: 6 contributors (all time) y: 687 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/FPCSchedulerServer.scala x: 4 contributors (all time) y: 74 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/ActivationClientProxy.scala x: 3 contributors (all time) y: 320 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/v2/InvokerHealthManager.scala x: 4 contributors (all time) y: 271 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/LoadBalancer.scala x: 7 contributors (all time) y: 48 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/DefaultInvokerServer.scala x: 4 contributors (all time) y: 39 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/service/DataManagementService.scala x: 2 contributors (all time) y: 120 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/ShardingContainerPoolBalancer.scala x: 19 contributors (all time) y: 359 lines of code tools/build/checkLogs.py x: 6 contributors (all time) y: 81 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container/ContainerManager.scala x: 4 contributors (all time) y: 535 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerClient.scala x: 8 contributors (all time) y: 151 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/StandaloneDockerSupport.scala x: 8 contributors (all time) y: 168 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/elasticsearch/ElasticSearchActivationStore.scala x: 7 contributors (all time) y: 397 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ActivationResult.scala x: 8 contributors (all time) y: 163 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PostActionActivation.scala x: 2 contributors (all time) y: 29 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala x: 11 contributors (all time) y: 411 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/SequenceActions.scala x: 6 contributors (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbRestStore.scala x: 5 contributors (all time) y: 452 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Triggers.scala x: 8 contributors (all time) y: 319 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesContainer.scala x: 7 contributors (all time) y: 119 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/container/CreationJobManager.scala x: 4 contributors (all time) y: 182 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdClient.scala x: 3 contributors (all time) y: 215 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/etcd/EtcdUtils.scala x: 2 contributors (all time) y: 127 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/Entitlement.scala x: 5 contributors (all time) y: 256 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/FPCEntitlement.scala x: 2 contributors (all time) y: 58 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBArtifactStoreProvider.scala x: 1 contributors (all time) y: 66 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/MessageProducer.scala x: 2 contributors (all time) y: 7 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/InvokerPoolFactory.scala x: 2 contributors (all time) y: 14 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/loadBalancer/InvokerSupervision.scala x: 9 contributors (all time) y: 268 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationStore.scala x: 5 contributors (all time) y: 105 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationStoreLevel.scala x: 1 contributors (all time) y: 10 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ArtifactActivationStore.scala x: 3 contributors (all time) y: 95 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/CreationId.scala x: 2 contributors (all time) y: 44 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/BasicAuthenticationDirective.scala x: 2 contributors (all time) y: 62 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Size.scala x: 6 contributors (all time) y: 140 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBArtifactStore.scala x: 1 contributors (all time) y: 532 lines of code ansible/library/mongodb.py x: 1 contributors (all time) y: 159 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBAsyncStreamSink.scala x: 1 contributors (all time) y: 76 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/mongodb/MongoDBViewMapper.scala x: 1 contributors (all time) y: 177 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/TransactionId.scala x: 9 contributors (all time) y: 167 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/DockerToActivationFileLogStore.scala x: 6 contributors (all time) y: 116 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/DockerToActivationLogStore.scala x: 6 contributors (all time) y: 93 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/SplunkLogStore.scala x: 4 contributors (all time) y: 156 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ActivationFileStorage.scala x: 4 contributors (all time) y: 99 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/ArtifactWithFileStorageActivationStore.scala x: 4 contributors (all time) y: 46 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/AttachmentSupport.scala x: 2 contributors (all time) y: 100 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/CouchDbStoreProvider.scala x: 3 contributors (all time) y: 55 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/azblob/AzureBlobAttachmentStore.scala x: 3 contributors (all time) y: 269 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBArtifactStore.scala x: 5 contributors (all time) y: 485 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBArtifactStoreProvider.scala x: 4 contributors (all time) y: 83 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/memory/MemoryArtifactStore.scala x: 4 contributors (all time) y: 264 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/s3/S3AttachmentStore.scala x: 5 contributors (all time) y: 192 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNComponentActor.scala x: 2 contributors (all time) y: 71 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNContainerInfoActor.scala x: 2 contributors (all time) y: 75 lines of code common/scala/src/main/scala/org/apache/openwhisk/http/BasicHttpService.scala x: 7 contributors (all time) y: 129 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/ContainerPool.scala x: 8 contributors (all time) y: 451 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/Main.scala x: 3 contributors (all time) y: 21 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/OpenWhiskEvents.scala x: 6 contributors (all time) y: 42 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/PlaygroundLauncher.scala x: 4 contributors (all time) y: 103 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/cli/Main.scala x: 3 contributors (all time) y: 148 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/database/LimitsCommand.scala x: 5 contributors (all time) y: 162 lines of code tools/admin/src/main/scala/org/apache/openwhisk/core/database/UserCommand.scala x: 3 contributors (all time) y: 296 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/WarmUp.scala x: 1 contributors (all time) y: 47 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Annotations.scala x: 2 contributors (all time) y: 11 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/message/ContainerMessage.scala x: 1 contributors (all time) y: 63 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/DocInfo.scala x: 4 contributors (all time) y: 91 lines of code core/scheduler/src/main/java/Empty.java x: 1 contributors (all time) y: 2 lines of code tools/travis/box-upload.py x: 5 contributors (all time) y: 42 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/ContainerCounter.scala x: 1 contributors (all time) y: 89 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/MultipleReadersSingleWriterCache.scala x: 4 contributors (all time) y: 251 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskPackage.scala x: 7 contributors (all time) y: 163 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/DockerCliLogStore.scala x: 2 contributors (all time) y: 50 lines of code tools/actionProxy/invoke.py x: 1 contributors (all time) y: 106 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/ElasticSearchDurationChecker.scala x: 1 contributors (all time) y: 140 lines of code core/scheduler/src/main/scala/org/apache/openwhisk/core/scheduler/queue/NoopDurationChecker.scala x: 1 contributors (all time) y: 24 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/FeatureFlags.scala x: 3 contributors (all time) y: 9 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Packages.scala x: 4 contributors (all time) y: 300 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/DocumentHandler.scala x: 4 contributors (all time) y: 310 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/KamonRecorder.scala x: 4 contributors (all time) y: 98 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/PrometheusRecorder.scala x: 3 contributors (all time) y: 198 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/ExecManifest.scala x: 6 contributors (all time) y: 235 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/Collection.scala x: 5 contributors (all time) y: 112 lines of code tools/admin/wskutil.py x: 6 contributors (all time) y: 66 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/containerpool/logging/LogDriverLogStore.scala x: 3 contributors (all time) y: 28 lines of code core/monitoring/user-events/src/main/scala/org/apache/openwhisk/core/monitoring/metrics/PrometheusEventsApi.scala x: 3 contributors (all time) y: 31 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/CosmosDBViewMapper.scala x: 5 contributors (all time) y: 297 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/PreFlightChecks.scala x: 3 contributors (all time) y: 131 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/cosmosdb/RetryMetricsCollector.scala x: 2 contributors (all time) y: 91 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/database/memory/MemoryViewMapper.scala x: 3 contributors (all time) y: 197 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/Exec.scala x: 8 contributors (all time) y: 329 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/yarn/YARNRESTUtil.scala x: 2 contributors (all time) y: 149 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/tracing/OpenTracingProvider.scala x: 2 contributors (all time) y: 133 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/ApiGwLauncher.scala x: 2 contributors (all time) y: 85 lines of code tools/dev/src/main/groovy/intellijRunConfig.groovy x: 5 contributors (all time) y: 184 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskRule.scala x: 2 contributors (all time) y: 139 lines of code core/standalone/src/main/resources/playground/ui/playgroundFunctions.js x: 2 contributors (all time) y: 614 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/Wsk.scala x: 1 contributors (all time) y: 58 lines of code core/standalone/src/main/resources/playground/actions/playground-delete.js x: 1 contributors (all time) y: 15 lines of code core/standalone/src/main/resources/playground/actions/playground-run.js x: 1 contributors (all time) y: 37 lines of code core/standalone/src/main/resources/playground/actions/playground-userpackage.js x: 1 contributors (all time) y: 34 lines of code core/standalone/src/main/resources/playground/ui/index.html x: 1 contributors (all time) y: 100 lines of code core/standalone/src/main/resources/playground/ui/playground.css x: 1 contributors (all time) y: 181 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/ConfigMapValue.scala x: 1 contributors (all time) y: 19 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/LogbackConfigurator.scala x: 1 contributors (all time) y: 53 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskActivation.scala x: 7 contributors (all time) y: 126 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/DockerVersion.scala x: 1 contributors (all time) y: 27 lines of code core/standalone/src/main/scala/org/apache/openwhisk/standalone/InstallRouteMgmt.scala x: 1 contributors (all time) y: 80 lines of code common/scala/src/main/resources/logback.xml x: 4 contributors (all time) y: 15 lines of code tools/owperf/owperf.js x: 1 contributors (all time) y: 664 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/PackageCollection.scala x: 2 contributors (all time) y: 90 lines of code common/scala/src/main/scala/org/apache/openwhisk/common/ForcibleSemaphore.scala x: 2 contributors (all time) y: 54 lines of code common/scala/src/main/scala/org/apache/openwhisk/core/connector/MessageConsumer.scala x: 1 contributors (all time) y: 143 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/controller/Rules.scala x: 1 contributors (all time) y: 351 lines of code core/controller/src/main/scala/org/apache/openwhisk/core/entitlement/LocalEntitlement.scala x: 1 contributors (all time) y: 51 lines of code core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/docker/ProcessRunner.scala x: 1 contributors (all time) y: 84 lines of code tools/db/moveCodeToAttachment.py x: 3 contributors (all time) y: 78 lines of code tools/db/cosmosDbUtil.py x: 1 contributors (all time) y: 134 lines of code tools/db/cleanUpActivations.py x: 4 contributors (all time) y: 25 lines of code core/routemgmt/createApi/createApi.js x: 3 contributors (all time) y: 247 lines of code ansible/callbacks/logformatter.py x: 4 contributors (all time) y: 54 lines of code core/routemgmt/common/utils.js x: 3 contributors (all time) y: 549 lines of code core/routemgmt/deleteApi/deleteApi.js x: 2 contributors (all time) y: 162 lines of code tools/eclipse/java.xml x: 1 contributors (all time) y: 295 lines of code
1089.0
lines of code
  min: 2.0
  average: 132.43
  25th percentile: 29.0
  median: 74.0
  75th percentile: 162.0
  max: 1089.0
0 22.0
contributors (all time)
min: 1.0 | average: 3.58 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 22.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".