)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"14be0f6f70d340eb5a6603734428611b3c945894","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e80e8be4_38bf6f27","updated":"2025-10-16 23:09:59.000000000","message":"The commit message does not exactly correspond to the change. The persistent volumes were available before but the change introduces the custom db path.","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"3af8af9402cf31595478e867b185e7b99aca6e91","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"97c9b42c_2339cf20","in_reply_to":"01d70ab9_c5c3c632","updated":"2025-10-17 20:34:58.000000000","message":"This snippet above is from the file /usr/share/ovn/scripts/ovn-lib","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"a7407f6b0af89f4dc1764c1309496860e59a3d89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"01d70ab9_c5c3c632","in_reply_to":"63fff255_3fa38f6f","updated":"2025-10-17 20:33:43.000000000","message":"Not quite sure why it was updated to /etc/ovn. The ovn script sets the database directory this way\n\n```\n# /etc/ovn or /var/lib/ovn\nif test X\"$OVN_DBDIR\" !\u003d X; then\n    ovn_dbdir\u003d$OVN_DBDIR\nelif test X\"$OVN_SYSCONFDIR\" !\u003d X; then\n    ovn_dbdir\u003d$OVN_SYSCONFDIR/ovn\nelse\n    ovn_dbdir\u003d\u0027/var/lib/ovn\u0027\nfi\n``` \nSo by default it is set to /var/lib/ovn. Let\u0027s test this. This was contribution from Vexxhost. Probably they export one of these env vars OVN_DBDIR or OVN_SYSCONFDIR","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"},{"author":{"_account_id":37622,"name":"saeed padari","display_name":"Saeed Padari","email":"sam137115@gmail.com","username":"saeedpadari"},"change_message_id":"664527d15ea784b2189c24efef2378e159a53880","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"63fff255_3fa38f6f","in_reply_to":"65e62ee1_b3fdce0d","updated":"2025-10-17 09:33:12.000000000","message":"I mean, the PVC is still created but it isn’t mounted to the correct path where the OVN database files actually exist (/var/lib/ovn). Instead, it’s mounted to /etc/ovn, where no database files are stored.","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"},{"author":{"_account_id":37622,"name":"saeed padari","display_name":"Saeed Padari","email":"sam137115@gmail.com","username":"saeedpadari"},"change_message_id":"01a2415f265ea51ab86883c0c0fd8c17c89861f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"65e62ee1_b3fdce0d","in_reply_to":"e80e8be4_38bf6f27","updated":"2025-10-17 09:11:30.000000000","message":"Could you please help me understand why the persistent volume support was removed in the previous commit? That change made the OVN databases non-persistent and recreated on each pod restart.\n\nAlso, OVN and OpenvSwitch share the same path /run/openvswitch/. Since OVN runs as root and OVS as user 42424, after an OVN pod restart the socket files become owned by root, causing OVS to lose access and crash until it’s restarted. Manually restarting OVS works but isn’t a stable solution.","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"}],"ovn/templates/statefulset-ovsdb-sb.yaml":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"14be0f6f70d340eb5a6603734428611b3c945894","unresolved":true,"context_lines":[{"line_number":107,"context_line":"            - name: run-openvswitch"},{"line_number":108,"context_line":"              mountPath: /var/run/ovn"},{"line_number":109,"context_line":"            - name: data"},{"line_number":110,"context_line":"              mountPath: {{ $envAll.Values.volume.ovn_ovsdb_nb.path }}"},{"line_number":111,"context_line":"      volumes:"},{"line_number":112,"context_line":"        - name: run-openvswitch"},{"line_number":113,"context_line":"          hostPath:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6a93f0e4_9271a0fd","line":110,"updated":"2025-10-16 23:09:59.000000000","message":"ovn_ovsdb_sb","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"},{"author":{"_account_id":37622,"name":"saeed padari","display_name":"Saeed Padari","email":"sam137115@gmail.com","username":"saeedpadari"},"change_message_id":"01a2415f265ea51ab86883c0c0fd8c17c89861f5","unresolved":false,"context_lines":[{"line_number":107,"context_line":"            - name: run-openvswitch"},{"line_number":108,"context_line":"              mountPath: /var/run/ovn"},{"line_number":109,"context_line":"            - name: data"},{"line_number":110,"context_line":"              mountPath: {{ $envAll.Values.volume.ovn_ovsdb_nb.path }}"},{"line_number":111,"context_line":"      volumes:"},{"line_number":112,"context_line":"        - name: run-openvswitch"},{"line_number":113,"context_line":"          hostPath:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b6cdf360_324ebb52","line":110,"in_reply_to":"6a93f0e4_9271a0fd","updated":"2025-10-17 09:11:30.000000000","message":"Acknowledged","commit_id":"5507c4c02ccf80a20cc15386f73d01ffecc40282"}]}
