Update git submodules

* Update swift from branch 'master'
  to a9491eb7dada1afea882451335c56544936ce902
  - Merge "memcached: handle failed incr+add+incr better"
  - memcached: handle failed incr+add+incr better
    
    Improve the exception handling for the case when:
      * incr fails because key is not found
      * add fails because key is found (another actor added it
        concurrently)
      * incr fails because key is not found (the key expired since
        the add, presumably because the TTL was short relative to
        the execution time of the incr method)
    
    Previously this resulted in an error log and a traceback. This patch
    eliminates the traceback and adds the TTL to the log message.
    
    It's not clear that this failure scenario is due to a server problem:
    slow execution of the MemcacheRing.incr code path due to the green
    thread being suspended could cause the second incr to be delayed more
    than the TTL. This patch therefore prevents this particular failure
    scenario causing the server to be error limited.
    
    Closes-Bug: #2019095
    Change-Id: I3086e3453b13411304e431e83d6379e255c1777c
This commit is contained in:
Zuul 2023-05-31 02:09:05 +00:00 committed by Gerrit Code Review
parent 51d2211096
commit 95bcefef6a
1 changed files with 1 additions and 1 deletions

2
swift

@ -1 +1 @@
Subproject commit 149b617c28514c36d1dec57232cce883375f1dbb
Subproject commit a9491eb7dada1afea882451335c56544936ce902