9437: Accept 1-second timestamps from old keepstore servers.
authorTom Clegg <tom@curoverse.com>
Fri, 24 Jun 2016 14:08:45 +0000 (10:08 -0400)
committerTom Clegg <tom@curoverse.com>
Fri, 1 Jul 2016 17:53:12 +0000 (13:53 -0400)
commitb7569de781d06b65f2daf2b269ff185eb2ed13c1
treefddcd59ed1af00aba3bc80cd5b88d298b4a401bd
parentf9e3d32c92920a806d50548dbb9b6c0aab7d8c54
9437: Accept 1-second timestamps from old keepstore servers.

Running a new keep-balance/datamanager with old keepstore servers will
interpret timestamps correctly.

Running an old keep-balance/datamanager with new keepstore servers
will not perform any garbage collection: interpreting the new
nanosecond timestamps as 1-second timestamps will result in all blocks
appearing to come from the future, making them ineligible for
trash/delete.
sdk/go/arvados/keep_service.go
services/datamanager/keep/keep.go