Uploaded image for project: 'Near Realtime RAN Intelligent Controller'
  1. Near Realtime RAN Intelligent Controller
  2. RIC-795

SDLPY missing packing of received DB notifications to one notification callback


    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None
    • None

      In SDL Golang 'publish' API implementation packs all the events to single DB notification, where events are separated by '__' characters. In SDL Golang subscriber receives this packed DB notification and it splits the DB notification by '__' characters and calls application notification handler callback function with list of received events.

      Current implementation of SDL Python is however different, is does not do any packing for events and hence it calls application notification callback many times, once for each event it has received. Also if SDL Python application is used as event subscriber and SDL Golang application as event published, Python application won't be able to handle those notifications what are packed to one db notification by SDL Golang application.
      SDL Python implementation must be changed to support events packing like SDL Golang does.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tietavai Timo Tietavainen
            tietavai Timo Tietavainen
            0 Vote for this issue
            1 Start watching this issue