Update git submodules

* Update os-ken from branch 'master'
  to b6c8e0d426d19f6473f19be56083013e9ad8241b
  - Merge "Fix a few eventlet leftovers in the code"
  - Fix a few eventlet leftovers in the code
    
    There were still a couple of places where the threading
    code was using eventlet. Cleaned them up along with some
    other test issues noticed during debugging.
    
    Add a definition for cancel() to HubThread class in
    native code as it is called when threads are stopped in
    the BGP peer code.
    
    Use hub.kill(thread) to kill threads instead of
    thread.kill() as it will use hub-specific logic.
    
    Add a stop() method to BGP Peer class so users can stop
    any threads that might have been started in __init__(),
    like the periodic stats logger.
    
    Do not use eventlet to spawn threads in BGP code, always
    use self._spawn() which uses hub-specific code.
    
    Use hub.Semaphore class in bgp/speaker.py which uses the
    hub-specific semaphore code.
    
    Change BGP peer "looped" tests to not enable the periodic
    stats logging thread since it is unnecessary, and
    would require a call to the class stop() method on exit.
    
    Related-bug: #2087939
    Change-Id: Ib2a1e12a2d5d25ede1cc1678d23e88ceae822b31
    Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
This commit is contained in:
Zuul 2025-11-04 15:09:31 +00:00 committed by Gerrit Code Review
parent 8751e5d1a7
commit cf6da00c0c

2
os-ken

@ -1 +1 @@
Subproject commit 1694cbea84bc8013e537330966a9f95355c1d578
Subproject commit b6c8e0d426d19f6473f19be56083013e9ad8241b