[ 
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

Reply via email to