409-Fehler beim Erstellen oder Verschieben eines Dateisystems oder Mountziels

Beim Erstellen oder Verschieben eines Dateisystems oder Mountziels von einem Compartment in ein anderes tritt ein Fehler 409 auf.

Beispiel:

oci.exceptions.ServiceError: {'opc-request-id': <<OPC REQUEST ID>>, 'code': 'Conflict', 'message': 'Another filesystem is currently being provisioned, try again later', 'status': 409}

Ursache: Es gibt Constraints, die die Anzahl der nebenläufigen Vorgänge, die ein Mandant auf dem Dateisystem ausführen kann, und der Mountzielressourcen in einer Region einschränken:

  • Jeder Mandant in einer Region kann jeweils einen CreateFileSystem- oder ChangeFilesystemCompartment-Vorgang ausführen.
  • Jeder Mandant in einer Region kann jeweils einen CreateMountTarget- oder ChangeMountTargetCompartment-Vorgang in Bearbeitung haben.

Lösung: Wiederholen Sie den Vorgang manuell oder programmgesteuert. Die Standardwiederholungsstrategie für das OCI-SDK besteht darin, 409-Konflikte nicht zu wiederholen. Erstellen Sie daher eine benutzerdefinierte Wiederholungsstrategie, die bei 409-Fehlern wiederholt wird.

Weitere Informationen finden Sie unter Fehler 409 tritt beim Erstellen oder Verschieben eines Dateisystems oder Mountziels auf unter Bekannte Probleme.

Weitere Informationen über Wiederholungsstrategien finden Sie unter SDK-Verhalten - Wiederholungen.

Unter https://github.com/oracle/oci-python-sdk/blob/master/examples/retries.py finden Sie mehrere Beispiele für das Erstellen einer benutzerdefinierten Wiederholungsstrategie.