2016-04-11 9 views
0

Ich stellte die rgw in meinem Cluster und wenn ich den Test, ich häufig hochgeladen und löschte die Objekte, und danach fand ich viele Schatten Dateien in. Rgw bleiben. Eimer, versuche ich den Commend auszuführen: radosgw-admin temp entfernen, aber es gibt mir einen Fehler, der arg remove kann nicht erkannt werden.Ich versuche auch, config gc aber GC-Liste gibt mir immer en leere Liste. Kann jemand sagen, wie man mit der Schattendatei umgeht oder wie man sie löscht? Vielen Dankradosgw bleiben Schatten Dateien, wenn ich Objekte im Pool löschen

Antwort

0

die GC löst nach einiger Zeit aus, aber es dauert ein paar Stunden, bevor es alle Schattenobjekte bekommen kann ... Was zeigt GC-Liste - Include-All zeigen? Im Allgemeinen kann "--include-all" die Objekte anzeigen, deren Löschvorgang noch aussteht. Lässt es nach einigen Stunden nach?

Eine weitere Option ist, um zu versuchen verwaiste Objekte zu finden, mit radosgw-admin-Waisen auf dem Pool zu finden, können diese über einen rados Client der Wahl später manuell gelöscht werden (edit nicht sicher, warum meine Antwort gelöscht wurde ..)