open-nomad/nomad/structs
Tim Gross 083b35d651
csi: checkpoint volume claim garbage collection (#7782)
Adds a `CSIVolumeClaim` type to be tracked as current and past claims
on a volume. Allows for a client RPC failure during node or controller
detachment without having to keep the allocation around after the
first garbage collection eval.

This changeset lays groundwork for moving the actual detachment RPCs
into a volume watching loop outside the GC eval.
2020-04-23 11:06:23 -04:00
..
config update audit examples to an endpoint that is audited 2020-03-30 10:03:11 -04:00
batch_future.go drain: refactor batch_future into its own file 2018-04-02 16:40:06 -07:00
batch_future_test.go drain: refactor batch_future into its own file 2018-04-02 16:40:06 -07:00
bitmap.go
bitmap_test.go
csi.go csi: checkpoint volume claim garbage collection (#7782) 2020-04-23 11:06:23 -04:00
csi_test.go csi: checkpoint volume claim garbage collection (#7782) 2020-04-23 11:06:23 -04:00
devices.go Initial implementation of device preemption 2018-11-15 11:09:26 -06:00
devices_test.go Split device accounter and allocator 2018-11-07 10:32:03 -08:00
diff.go guard against nil maps 2020-04-06 12:25:50 -04:00
diff_test.go test added and removed 2020-04-06 11:53:46 -04:00
errors.go csi: server-side plugin state tracking and api (#6966) 2020-03-23 13:58:29 -04:00
errors_test.go api: acl bootstrap errors aren't 500 2019-11-19 15:51:57 -05:00
funcs.go scaling: ensure min and max int64s are in toplevel of block. 2020-03-24 13:57:15 +00:00
funcs_test.go fix tests from introducing new struct fields 2019-07-31 01:03:16 -04:00
generate.sh fix codegen for ugorji/go 2020-03-31 21:30:21 -04:00
network.go fix spelling errors (#6985) 2020-04-20 09:28:19 -04:00
network_test.go cli: display group ports and address in alloc status command output (#6189) 2019-08-27 23:59:36 -04:00
node.go csi: add Provider field to CSI CLIs and APIs (#7285) 2020-03-23 13:58:30 -04:00
node_class.go Device hook and devices affect computed node class 2018-11-27 17:25:33 -08:00
node_class_test.go Device hook and devices affect computed node class 2018-11-27 17:25:33 -08:00
node_test.go fix issue when updating node events 2018-03-21 15:15:26 -04:00
operator.go Use lowercase for hcl keys 2020-04-03 07:56:00 -04:00
service_identities.go nomad: proxy requests for Service Identity tokens between Clients and Consul 2020-01-31 19:03:53 -06:00
services.go structs: fix compatibility between api and nomad/structs proxy definitions 2020-04-13 15:59:45 -06:00
services_test.go connect: correctly deal with nil sidecar_service task stanza 2020-04-09 20:28:17 -06:00
streaming_rpc.go spelling: requested 2018-03-11 18:43:21 +00:00
structs.go fix spelling errors (#6985) 2020-04-20 09:28:19 -04:00
structs_codegen.go Codecgen full package 2018-04-26 15:24:53 -07:00
structs_test.go connect: enable automatic expose paths for individual group service checks 2020-03-31 17:15:50 -06:00
testing.go Split device accounter and allocator 2018-11-07 10:32:03 -08:00
volumes.go csi: add mount_options to volumes and volume requests (#7398) 2020-03-23 13:59:25 -04:00