Задача Nexus 3 Compact BLOB-хранилище физически не удаляет изображения - PullRequest
0 голосов
/ 28 июня 2018

Мы удаляли старые образы докеров с сохранением последних 10 из них. Мы попытались создать компактное хранилище больших двоичных объектов, чтобы физически удалить их, но в настройках администрирования / хранилища хранилище больших двоичных объектов по-прежнему показывает тот же размер после удаления изображений.

Это компактный журнал блоб-магазина:

2018-06-28 14:18:40,709+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask - Task information:
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  ID: 2bf9a574-f3e6-4f8e-8351-d98e4abc5103
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Type: blobstore.compact
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Name: cbs
2018-06-28 14:18:40,712+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask -  Description: Compacting default blob store
2018-06-28 14:18:40,713+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Deletions index file rebuild not required
2018-06-28 14:18:40,713+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Begin deleted blobs processing
2018-06-28 14:18:41,551+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Elapsed time: 837.6 ms, processed: 45/45
2018-06-28 14:18:41,551+0200 INFO  [quartz-6-thread-20]  *SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask - Task complete

1 Ответ

0 голосов
/ 29 июня 2018

Слои Docker могут совместно использоваться многими различными изображениями, поэтому слои, связанные с изображением, не удаляются автоматически при удалении изображения. Сначала запустите задачу «Докер - удалить неиспользуемые манифесты и изображения», а затем попробуйте снова запустить компактное хранилище BLOB-объектов.

...