Summary:
The diff changes the compaction logic to interrupt it with ShutdownInProgress status when VectorLSM is being shutdown.
Jira: DB-15856
Test Plan:
./yb_build.sh --cxx-test vector_index_vector_lsm-test --gtest_filter VectorLSMTest.CompactionCancelOnShutdown/kUsearch
./yb_build.sh --cxx-test vector_index_vector_lsm-test --gtest_filter VectorLSMTest.CompactionCancelOnShutdown/kHnswlib
Reviewers: sergei, slingam, #db-approvers
Reviewed By: sergei, slingam, #db-approvers
Subscribers: svc_phabricator, ybase
Differential Revision: https://phorge.dev.yugabyte.com/D43472