Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-18753

Add an optimized default configuration to tests and make it available for new users

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Urgent
    • Resolution: Fixed
    • 5.0-beta2, 5.0, 5.1
    • Packaging
    • None
    • Performance
    • Normal
    • All
    • None
    • Hide

      Added test configurations for the changes made by cassandra_latest.yaml for unit test, python dtests and in-jvm dtests.

      Show
      Added test configurations for the changes made by cassandra_latest.yaml for unit test, python dtests and in-jvm dtests.

    Description

      We currently offer only one sample configuration file with Cassandra, and that file is deliberately configured to disable all new functionality and incompatible improvements. This works well for legacy users that want to have a painless upgrade, but is a very bad choice for new users, or anyone wanting to make comparisons between Cassandra versions or between Cassandra and other databases.

      We offer very little indication, in the database packaging itself, that there are well-tested configuration choices that can solve known problems and dramatically improve performance. This is guaranteed to paint the database in a worse light than it deserves, and will very likely hurt adoption.

      We should find a way to offer a very easy way of choosing between "optimized" and "compatible" defaults. At minimal, we could provide alternate yaml files. Alternatively, we could build on the storage_compatibility_mode concept to grow it into a setting that not only enables/disables certain settings, but also changes their default values.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            blambov Branimir Lambov Assign to me
            blambov Branimir Lambov
            Branimir Lambov
            Berenguer Blasi
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 12h 20m
                12h 20m

                Slack

                  Issue deployment