Bug #15148

Updated by Tom Morris almost 2 years ago

In certain circumstances, when collections have a null @modified_at@ field (which should normally never happen), keep-balance can mark blocks for deletion even though there are still references to them. A check for this will be included in 1.4 and 1.3.2: keep-balance will refuse to run at all if this situation is detected.

An API server bug which causes the @modified_at@ field to be null was introduced by #13561 and released with Arvados v1.3. The API server bug was fixed as a side effect of #14595 and this fix will also be included in 1.4 and 1.3.2.

Related: [[Recoveringing [[Untrashing lost data]] blocks]]