Activity log for bug #1991793

Date Who What changed Old value New value Message
2022-10-05 13:15:56 Douglas Henrique Koerich bug added bug
2022-10-05 13:21:42 Douglas Henrique Koerich description Brief Description ----------------- After ptp-notification pod changes from one host to another, a running vDU sidecar starts to fail with 404 Not Found when pulling states (https://docs.starlingx.io/api-ref/ptp-notification-armada-app/api_ptp_notifications_definition_v1.html#pull-status-notifications) Severity -------- Major Steps to Reproduce ------------------ - Set label "ptp-notification=true" to controller-1; - Apply ptp-notification and install a pod with sidecar; - Check pull status is working; - Move label "ptp-notification=true" to controller-0, the ptp-notification pod is expected to move as well; - From sidecar still running in the pod at controller-1, try pulling status again; - /ocloudNotifications/v1/.../CurrentState will return "404 Not Found" Expected Behavior ------------------ Sidecar should reach the API server running in another host Actual Behavior ---------------- Sidecar only reaches the API server running in the same host the sidecar is installed Reproducibility --------------- Reproducible System Configuration -------------------- All except AIO-SX Last Pass --------- This is a new test scenario Timestamp/Logs -------------- Attach the logs for debugging (use attachments in Launchpad or for large collect files use: https://files.starlingx.kube.cengn.ca/) Provide a snippet of logs here and the timestamp when issue was seen. Please indicate the unique identifier in the logs to highlight the problem Test Activity ------------- Feature Testing Workaround ---------- Should move sidecar to the host where the server is currently running. Brief Description ----------------- After ptp-notification pod changes from one host to another, a running vDU sidecar starts to fail with 404 Not Found when pulling states (https://docs.starlingx.io/api-ref/ptp-notification-armada-app/api_ptp_notifications_definition_v1.html#pull-status-notifications) Severity -------- Major Steps to Reproduce ------------------ - Set label "ptp-notification=true" to controller-1; - Apply ptp-notification and install a pod with sidecar; - Check pull status is working; - Move label "ptp-notification=true" to controller-0, the ptp-notification pod is expected to move as well; - From sidecar still running in the pod at controller-1, try pulling status again; - /ocloudNotifications/v1/.../CurrentState will return "404 Not Found" Expected Behavior ------------------ Sidecar should reach the API server running in another host Actual Behavior ---------------- Sidecar only reaches the API server running in the same host the sidecar is installed Reproducibility --------------- Reproducible System Configuration -------------------- All except AIO-SX Last Pass --------- This is a new test scenario Timestamp/Logs -------------- Before moving the server, returned 200 OK: 2022-10-03T13:16:45.762801209Z stdout F 2022-10-03 13:16:45,762 [DEBUG ] [notificationclientsdk.client.base][MainThread] Created Broker client:controller-1,rabbit://admin:admin@[172.16.166.133]:5672672]:5672 2022-10-03T13:16:45.936465044Z stdout F 2022-10-03 13:16:45,935 [INFO ] [pecan.commands.serve][MainThread] "GET /ocloudNotifications/v1/PTP/CurrentState HTTP/1.1" 200 169 Server moves: 2022-10-03T17:14:58.038412664Z stdout F 2022-10-03 17:14:58,038 [DEBUG ] [notificationclientsdk.services.notification_worker][MainThread] consume location info @controller-0:{'NodeName': 'controller-0', 'PodIP': '172.16.192.65', 'ResourceTypes': ['PTP'], 'Timestamp': 1664817297.893791} After moved, returned 404 Not Found: 2022-10-03T17:21:27.099411681Z stdout F 2022-10-03 17:21:27,098 [DEBUG ] [notificationclientsdk.client.base][MainThread] Created Broker client:controller-1,rabbit://admin:admin@[172.16.166.133]:5672 2022-10-03T17:21:46.127691768Z stdout F 2022-10-03 17:21:46,126 [WARNING ] [pecan.commands.serve][MainThread] "GET /ocloudNotifications/v1/PTP/CurrentState HTTP/1.1" 404 62 Test Activity ------------- Feature Testing Workaround ---------- Should move sidecar to the host where the server is currently running
2022-10-05 13:22:12 Douglas Henrique Koerich starlingx: status New In Progress
2022-10-05 13:22:15 Douglas Henrique Koerich starlingx: assignee Douglas Henrique Koerich (dkoerich-wr)
2022-10-19 15:36:07 Ghada Khalil tags stx.apps stx.networking
2022-10-19 15:36:28 Ghada Khalil starlingx: importance Undecided Medium
2022-10-19 15:36:36 Ghada Khalil tags stx.apps stx.networking stx.8.0 stx.apps stx.networking
2022-11-01 20:47:24 Douglas Henrique Koerich summary PTP pull status fails if notification pod moves to other host New pulls and previous subscriptions from vdu on node-X start failing when notification pod moves to node-Y
2022-11-04 14:18:07 Douglas Henrique Koerich summary New pulls and previous subscriptions from vdu on node-X start failing when notification pod moves to node-Y PTP pull status fails if notification pod moves to other host
2022-11-04 18:33:29 OpenStack Infra starlingx: status In Progress Fix Released
2022-11-09 13:00:50 Douglas Henrique Koerich starlingx: status Fix Released In Progress
2022-11-10 19:14:16 OpenStack Infra starlingx: status In Progress Fix Released