[ https://issues.apache.org/jira/browse/CASSANDRA-20824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18014516#comment-18014516 ]
Stefan Miklosovic commented on CASSANDRA-20824: ----------------------------------------------- All I see is almost everything Accord related which is hardly related to what we do here. [CASSANDRA-20824|https://github.com/instaclustr/cassandra/tree/CASSANDRA-20824] {noformat} java17_pre-commit_tests ✓ j17_build 9m 49s ✓ j17_cqlsh_dtests_py311 8m 11s ✓ j17_cqlsh_dtests_py311_vnode 7m 38s ✓ j17_cqlsh_dtests_py38 6m 44s ✓ j17_cqlsh_dtests_py38_vnode 7m 40s ✓ j17_cqlshlib_cython_tests 9m 4s ✓ j17_cqlshlib_tests 13m 21s ✓ j17_dtests_vnode 41m 26s ✓ j17_unit_tests_repeat 1m 35s ✓ j17_utests_latest_repeat 2m 20s ✓ j17_utests_oa_repeat 1m 30s ✕ j17_dtests 53m 15s refresh_test.TestRefresh test_refresh_deadlock_startup ✕ j17_dtests_latest 43m 30s topology_test.TestTopology test_resumable_decommission ✕ j17_jvm_dtests 46m 15s org.apache.cassandra.distributed.test.SSTableLoaderEncryptionOptionsTest bulkLoaderSuccessfullyStreamsOverSslWithDeprecatedSslStoragePort org.apache.cassandra.distributed.test.accord.AccordProgressLogTest testFetchTimeWindow org.apache.cassandra.fuzz.sai.AccordFullSingleNodeSAITest indexOnlySaiTest TIMEOUTED ✕ j17_jvm_dtests_latest_vnode 35m 58s org.apache.cassandra.distributed.test.cql3.MixedReadsAccordInteropMultiNodeTokenConflictTest test org.apache.cassandra.distributed.test.streaming.IndexBuildFailsAfterStreamingTest test junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationFromAccordReadRaceTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationFromAccordReadRaceTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationFromAccordWriteRaceTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationFromAccordWriteRaceTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationToAccordWriteRaceTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.MigrationToAccordWriteRaceTest org.apache.cassandra.distributed.test.sai.IndexHintsDistributedTest testIndexHintsWithAllOldVersion junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.AccordMigrationTest junit.framework.TestSuite org.apache.cassandra.distributed.test.accord.AccordMigrationTest org.apache.cassandra.distributed.test.SSTableLoaderEncryptionOptionsTest bulkLoaderSuccessfullyStreamsOverSslWithDeprecatedSslStoragePort org.apache.cassandra.distributed.test.cql3.FullAccordInteropMultiNodeTokenConflictTest test ✕ j17_unit_tests 20m 32s org.apache.cassandra.service.accord.EpochSyncTest test ✕ j17_utests_latest 21m 58s org.apache.cassandra.service.accord.EpochSyncTest test ✕ j17_utests_oa 20m 35s org.apache.cassandra.service.accord.EpochSyncTest test {noformat} [java17_pre-commit_tests|https://app.circleci.com/pipelines/github/instaclustr/cassandra/5949/workflows/6d2e3860-3b6e-48b5-8e07-b433a9af > Allow custom constraints to be loaded via SPI > --------------------------------------------- > > Key: CASSANDRA-20824 > URL: https://issues.apache.org/jira/browse/CASSANDRA-20824 > Project: Apache Cassandra > Issue Type: New Feature > Components: Feature/Constraints > Reporter: Stefan Miklosovic > Assignee: Stefan Miklosovic > Priority: Normal > Fix For: 5.x > > Time Spent: 1h 50m > Remaining Estimate: 0h > > If a user wants to create a custom constraint for their business, they have > to: > 1) either fork Cassandra and patch it with their own constraint > 2) create a patch and wait until it is > 1) reviewed > 2) merged > 3) respective Cassandra version it is merged in is released > In case anything happens / functionality needs to be extended or a bug was > found, whole 1) / 2) has to be repeated. > 3) there might not be an interest in open-sourcing it if it is confidential / > other restrictions are put on the code etc. > This is no fun and prevents users to integrate their own constraints into > Cassandra on will. > Constraints might be loaded via SPI and detected in runtime. > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org