GoogleCloudPlatform / lustre-csi-driver
File Size

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

Intro
Learn more...
File Size Overall
32% | 10% | 25% | 16% | 14%
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
go39% | 12% | 31% | 5% | 11%
yaml0% | 0% | 0% | 65% | 34%
py0% | 0% | 0% | 100% | 0%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg39% | 12% | 31% | 5% | 10%
deploy0% | 0% | 0% | 64% | 35%
helm0% | 0% | 0% | 59% | 40%
hack0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
lustre_client.go
in pkg/cloud_provider/lustre/apiv1alpha
1282 69
transfer.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
1131 130
instance.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
785 85
lustre.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
465 25
controller.go
in pkg/csi_driver
410 17
lustre.go
in pkg/cloud_provider/lustre
392 21
node.go
in pkg/csi_driver
380 17
auxiliary.go
in pkg/cloud_provider/lustre/apiv1alpha
271 37
csi-node.yaml
in helm/lustre-csi-driver/templates
149 -
node.yaml
in deploy/overlays/gke-release
148 -
boilerplate.py
in hack/boilerplate
147 9
controller.yaml
in deploy/base/controller
137 -
lustre_driver.go
in pkg/csi_driver
133 7
cloud.go
in pkg/cloud_provider/lustre
128 5
node.yaml
in deploy/base/node
127 -
csi-controller.yaml
in helm/lustre-csi-driver/templates
124 -
util.go
in pkg/util
104 4
fake.go
in pkg/cloud_provider/lustre
100 7
metrics.go
in pkg/metrics
78 9
controller-serviceaccount.yaml
in helm/lustre-csi-driver/templates
76 -
controller_setup.yaml
in deploy/base/controller
73 -
main.go
in cmd/csi_driver
72 1
helpers.go
in pkg/cloud_provider/lustre/apiv1alpha
71 6
server.go
in pkg/csi_driver
65 6
token_source.go
in pkg/cloud_provider/auth
61 3
tpl
_helpers.tpl
in helm/lustre-csi-driver/templates
57 -
identity.go
in pkg/csi_driver
40 4
image.yaml
in deploy/images/stable
39 -
utils.go
in pkg/csi_driver
39 4
controller_unimpl.go
in pkg/csi_driver
37 10
metadata.go
in pkg/cloud_provider/metadata
35 3
volume_lock.go
in pkg/util
31 3
image.yaml
in deploy/images/gke-release
25 -
errors.go
in pkg/common
24 4
volume.go
in pkg/csi_driver
23 2
values.yaml
in helm/lustre-csi-driver
23 -
node-serviceaccount.yaml
in helm/lustre-csi-driver/templates
13 -
storageclass.yaml
in deploy/overlays/dev
12 -
node_setup.yaml
in deploy/overlays/gke-release
12 -
node_setup.yaml
in deploy/base/node
12 -
fake.go
in pkg/cloud_provider/metadata
12 3
kustomization.yaml
in deploy/overlays/dev
10 -
node_unimpl.go
in pkg/csi_driver
10 1
kustomization.yaml
in deploy/overlays/gke-release
9 -
csidriver.yaml
in helm/lustre-csi-driver/templates
8 -
kustomization.yaml
in deploy/base/controller
7 -
csi_driver.yaml
in deploy/base/setup
6 -
kustomization.yaml
in deploy/base/setup
6 -
kustomization.yaml
in deploy/base/node
6 -
Chart.yaml
in helm/lustre-csi-driver
6 -
Files With Most Units (Top 27)
File# lines# units
transfer.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
1131 130
instance.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
785 85
lustre_client.go
in pkg/cloud_provider/lustre/apiv1alpha
1282 69
auxiliary.go
in pkg/cloud_provider/lustre/apiv1alpha
271 37
lustre.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
465 25
lustre.go
in pkg/cloud_provider/lustre
392 21
node.go
in pkg/csi_driver
380 17
controller.go
in pkg/csi_driver
410 17
controller_unimpl.go
in pkg/csi_driver
37 10
boilerplate.py
in hack/boilerplate
147 9
metrics.go
in pkg/metrics
78 9
lustre_driver.go
in pkg/csi_driver
133 7
fake.go
in pkg/cloud_provider/lustre
100 7
server.go
in pkg/csi_driver
65 6
helpers.go
in pkg/cloud_provider/lustre/apiv1alpha
71 6
cloud.go
in pkg/cloud_provider/lustre
128 5
errors.go
in pkg/common
24 4
util.go
in pkg/util
104 4
identity.go
in pkg/csi_driver
40 4
utils.go
in pkg/csi_driver
39 4
volume_lock.go
in pkg/util
31 3
fake.go
in pkg/cloud_provider/metadata
12 3
metadata.go
in pkg/cloud_provider/metadata
35 3
token_source.go
in pkg/cloud_provider/auth
61 3
volume.go
in pkg/csi_driver
23 2
node_unimpl.go
in pkg/csi_driver
10 1
main.go
in cmd/csi_driver
72 1
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 193 long lines.

File# lines# units# long lines
lustre_client.go
in pkg/cloud_provider/lustre/apiv1alpha
1282 69 62
transfer.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
1131 130 26
lustre.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
465 25 22
node.go
in pkg/csi_driver
380 17 21
instance.pb.go
in pkg/cloud_provider/lustre/apiv1alpha/lustrepb
785 85 12
helpers.go
in pkg/cloud_provider/lustre/apiv1alpha
71 6 10
controller.go
in pkg/csi_driver
410 17 8
controller_unimpl.go
in pkg/csi_driver
37 10 8
lustre.go
in pkg/cloud_provider/lustre
392 21 4
main.go
in cmd/csi_driver
72 1 4
metrics.go
in pkg/metrics
78 9 2
util.go
in pkg/util
104 4 2
identity.go
in pkg/csi_driver
40 4 2
server.go
in pkg/csi_driver
65 6 2
csi-node.yaml
in helm/lustre-csi-driver/templates
149 - 2
node.yaml
in deploy/overlays/gke-release
148 - 1
node_unimpl.go
in pkg/csi_driver
10 1 1
utils.go
in pkg/csi_driver
39 4 1
fake.go
in pkg/cloud_provider/lustre
100 7 1
cloud.go
in pkg/cloud_provider/lustre
128 5 1
auxiliary.go
in pkg/cloud_provider/lustre/apiv1alpha
271 37 1
Correlations

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

deploy/base/node/node.yaml x: 12 commits (all time) y: 127 lines of code pkg/csi_driver/controller.go x: 2 commits (all time) y: 410 lines of code cmd/csi_driver/main.go x: 2 commits (all time) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 commits (all time) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 2 commits (all time) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 commits (all time) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 3 commits (all time) y: 148 lines of code deploy/images/stable/image.yaml x: 2 commits (all time) y: 39 lines of code deploy/overlays/gke-release/kustomization.yaml x: 2 commits (all time) y: 9 lines of code deploy/overlays/gke-release/node_setup.yaml x: 2 commits (all time) y: 12 lines of code helm/lustre-csi-driver/templates/csi-node.yaml x: 1 commits (all time) y: 149 lines of code
410.0
lines of code
  min: 9.0
  average: 148.0
  25th percentile: 39.0
  median: 133.0
  75th percentile: 149.0
  max: 410.0
0 12.0
commits (all time)
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

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

deploy/base/node/node.yaml x: 3 contributors (all time) y: 127 lines of code pkg/csi_driver/controller.go x: 1 contributors (all time) y: 410 lines of code cmd/csi_driver/main.go x: 1 contributors (all time) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 contributors (all time) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 1 contributors (all time) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 contributors (all time) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 2 contributors (all time) y: 148 lines of code deploy/images/stable/image.yaml x: 2 contributors (all time) y: 39 lines of code deploy/overlays/gke-release/kustomization.yaml x: 2 contributors (all time) y: 9 lines of code deploy/overlays/gke-release/node_setup.yaml x: 2 contributors (all time) y: 12 lines of code helm/lustre-csi-driver/templates/csi-node.yaml x: 1 contributors (all time) y: 149 lines of code
410.0
lines of code
  min: 9.0
  average: 148.0
  25th percentile: 39.0
  median: 133.0
  75th percentile: 149.0
  max: 410.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

deploy/base/node/node.yaml x: 2 commits (30d) y: 127 lines of code pkg/csi_driver/controller.go x: 2 commits (30d) y: 410 lines of code cmd/csi_driver/main.go x: 2 commits (30d) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 commits (30d) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 1 commits (30d) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 commits (30d) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 1 commits (30d) y: 148 lines of code
410.0
lines of code
  min: 72.0
  average: 202.71
  25th percentile: 127.0
  median: 137.0
  75th percentile: 392.0
  max: 410.0
0 2.0
commits (30d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

deploy/base/node/node.yaml x: 1 contributors (30d) y: 127 lines of code pkg/csi_driver/controller.go x: 1 contributors (30d) y: 410 lines of code cmd/csi_driver/main.go x: 1 contributors (30d) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 contributors (30d) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 1 contributors (30d) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 contributors (30d) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 1 contributors (30d) y: 148 lines of code
410.0
lines of code
  min: 72.0
  average: 202.71
  25th percentile: 127.0
  median: 137.0
  75th percentile: 392.0
  max: 410.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): 11 points

deploy/base/node/node.yaml x: 12 commits (90d) y: 127 lines of code pkg/csi_driver/controller.go x: 2 commits (90d) y: 410 lines of code cmd/csi_driver/main.go x: 2 commits (90d) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 commits (90d) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 2 commits (90d) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 commits (90d) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 3 commits (90d) y: 148 lines of code deploy/images/stable/image.yaml x: 2 commits (90d) y: 39 lines of code deploy/overlays/gke-release/kustomization.yaml x: 2 commits (90d) y: 9 lines of code deploy/overlays/gke-release/node_setup.yaml x: 2 commits (90d) y: 12 lines of code helm/lustre-csi-driver/templates/csi-node.yaml x: 1 commits (90d) y: 149 lines of code
410.0
lines of code
  min: 9.0
  average: 148.0
  25th percentile: 39.0
  median: 133.0
  75th percentile: 149.0
  max: 410.0
0 12.0
commits (90d)
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

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

deploy/base/node/node.yaml x: 3 contributors (90d) y: 127 lines of code pkg/csi_driver/controller.go x: 1 contributors (90d) y: 410 lines of code cmd/csi_driver/main.go x: 1 contributors (90d) y: 72 lines of code deploy/base/controller/controller.yaml x: 1 contributors (90d) y: 137 lines of code pkg/cloud_provider/lustre/lustre.go x: 1 contributors (90d) y: 392 lines of code pkg/csi_driver/lustre_driver.go x: 1 contributors (90d) y: 133 lines of code deploy/overlays/gke-release/node.yaml x: 2 contributors (90d) y: 148 lines of code deploy/images/stable/image.yaml x: 2 contributors (90d) y: 39 lines of code deploy/overlays/gke-release/kustomization.yaml x: 2 contributors (90d) y: 9 lines of code deploy/overlays/gke-release/node_setup.yaml x: 2 contributors (90d) y: 12 lines of code helm/lustre-csi-driver/templates/csi-node.yaml x: 1 contributors (90d) y: 149 lines of code
410.0
lines of code
  min: 9.0
  average: 148.0
  25th percentile: 39.0
  median: 133.0
  75th percentile: 149.0
  max: 410.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0