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

Add revision to GS update response, fix nosub race

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor Minor
    • 25.1
    • None
    • None
    • None
    • Sprint 300
    • 5

      1. User tworzy harvester index
      2. GUI pobiera liste indexow harvestera, rewizja 9
      3. GUI pobiera i subskrybuje się na nowy index
      4. Nagle przyochodzi push z rewizją 8 (wypchnięty z opóźnieniem), który to na poziomie gs_server sprawdza is_authorized, ale patrzy na dokument z rewizji 8 który jeszcze nie miał tego indexu, więc is_Authorized zwraca dfalse na ensure_exists i user dostaje niesłusznie nosub: forbidden. Patrz załączony plik, harvester.0d18c091716fd808f6c7dd345dc945b5chfcc1.index,900e04c4d2395ed5215746f3ca7b8376chab38

            plglopiola Łukasz Opioła
            plglopiola Łukasz Opioła
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: