Uploaded image for project: 'onedata'
  1. onedata
  2. VFS-12812

Fix dir stats with import on s3

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Minor Minor
    • 21.02.9
    • None
    • None
    • None
    • Sprint 280: Ridiculous Regex, Sprint 281: Quirky Qń, Sprint 282: Silly Stacktrace, Sprint 283: Trusty Tomaš
    • 3

      2025-05-05 16:08:35 1024 a/b/c/d.txt
      2025-05-05 16:14:30 1024 a/b/c/d/subfolder/file.txt
      2025-05-05 16:08:33 1024 a/b/c/d1.txt
      2025-05-05 16:08:39 1024 a/b/c/d3.txt
      2025-05-05 16:09:01 1024 a/b/ile.txt
      2025-05-05 16:08:58 1024 a/b2/file.txt
      2025-05-05 16:08:49 1024 a/file.txt
      2025-05-05 16:08:52 1024 a/file2.txt

      Instrukcja jak zreprodukować problem:
      1. Stawiamy sobie developa one-envem
      2. Robimy nowy storydż z danymi jak powyżej, canonical, imported, readonly, region domyślny
      3. Tworzymy spejsa i supportujemy tym storydżem, polecam mały skan interval rzędu 5s
      4. Spejs się zaimportuje i pokaże, że ma tam kilkanaście plików, ZERO katalogów - jest to pierwszy problem, bo w spejsie tworzy się ładna struktura katalogów zgodna ze ścieżkami w kluczach obiektów, ale statsy twierdzą, że katalogów brak.
      5. Tworzymy obiekt w pewnym "katalogu":

      6. Czekamy aż ten obiekt się zaimportuje
      7. Kasujemy ten obiekt (powinien to być ostatni obiekt w "katalogu" a4):
      8. Katalog zniknie, a dir statsy pokażą -1 katalog (powtórzenie tej operacji zmniejszy liczbę katalogów o 1 za każdym razem) - jest to drugi problem, choć zapewne związany z pierwszym (poprawnie tutaj wykrywamy, że katalog zniknął, więc się chyba liczy dobrze - tylko przy dodawaniu źle)

            plgmstanisz Michał Stanisz
            plgmstanisz Michał Stanisz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: