Cassandra
  1. Cassandra
  2. CASSANDRA-2749

fine-grained control over data directories

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 1.1.0
    • Component/s: Core
    • Labels:
      None

      Description

      Currently Cassandra supports multiple data directories but no way to control what sstables are placed where. Particularly for systems with mixed SSDs and rotational disks, it would be nice to pin frequently accessed columnfamilies to the SSDs.

      Postgresql does this with tablespaces (http://www.postgresql.org/docs/9.0/static/manage-ag-tablespaces.html) but we should probably avoid using that name because of confusing similarity to "keyspaces."

      1. 0003-Fixes.patch
        8 kB
        Sylvain Lebresne
      2. 0002-fix-unit-tests.patch
        252 kB
        Sylvain Lebresne
      3. 0001-2749.patch
        82 kB
        Sylvain Lebresne
      4. 2749_proper.tar.gz
        54 kB
        Marcus Eriksson
      5. 2749_not_backwards.tar.gz
        54 kB
        Marcus Eriksson
      6. 0001-non-backwards-compatible-patch-for-2749-putting-cfs-.patch.gz
        52 kB
        Marcus Eriksson
      7. 2749.tar.gz
        3 kB
        Marcus Eriksson
      8. 2749_backwards_compatible_v4_rebase1.patch
        43 kB
        Marcus Eriksson
      9. 2749_backwards_compatible_v4.patch
        43 kB
        Marcus Eriksson
      10. 2749_backwards_compatible_v3.patch
        44 kB
        Marcus Eriksson
      11. 2749_backwards_compatible_v2.patch
        31 kB
        Marcus Eriksson
      12. 2749_backwards_compatible_v1.patch
        25 kB
        Marcus Eriksson
      13. 0001-Make-it-possible-to-put-column-families-in-subdirect.patch
        83 kB
        Marcus Eriksson

        Activity

        Gavin made changes -
        Workflow patch-available, re-open possible [ 12748697 ] reopen-resolved, no closed status, patch-avail, testing [ 12756565 ]
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12615900 ] patch-available, re-open possible [ 12748697 ]
        Sylvain Lebresne made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Sylvain Lebresne [ slebresne ]
        Resolution Fixed [ 1 ]
        Sylvain Lebresne made changes -
        Attachment 0001-2749.patch [ 12509297 ]
        Attachment 0002-fix-unit-tests.patch [ 12509298 ]
        Attachment 0003-Fixes.patch [ 12509299 ]
        Sylvain Lebresne made changes -
        Attachment 0003-Fixes.patch [ 12508510 ]
        Sylvain Lebresne made changes -
        Attachment 0002-fix-unit-tests.patch [ 12508509 ]
        Sylvain Lebresne made changes -
        Attachment 0001-2749.patch [ 12508508 ]
        Sylvain Lebresne made changes -
        Attachment 0001-2749.patch [ 12508508 ]
        Attachment 0002-fix-unit-tests.patch [ 12508509 ]
        Attachment 0003-Fixes.patch [ 12508510 ]
        Sylvain Lebresne made changes -
        Attachment 0002-fix-unit-tests.patch [ 12506249 ]
        Sylvain Lebresne made changes -
        Attachment 0002-fix-unit-tests-v2.patch [ 12507924 ]
        Sylvain Lebresne made changes -
        Attachment 0001-add-new-directory-layout.patch [ 12506248 ]
        Sylvain Lebresne made changes -
        Attachment 0001-2749-v2.patch [ 12507923 ]
        Sylvain Lebresne made changes -
        Attachment 0001-2749-v2.patch [ 12507923 ]
        Attachment 0002-fix-unit-tests-v2.patch [ 12507924 ]
        Sylvain Lebresne made changes -
        Attachment 0001-add-new-directory-layout.patch [ 12506248 ]
        Attachment 0002-fix-unit-tests.patch [ 12506249 ]
        Marcus Eriksson made changes -
        Attachment 2749_proper.tar.gz [ 12504995 ]
        Marcus Eriksson made changes -
        Attachment 2749_not_backwards.tar.gz [ 12504510 ]
        Marcus Eriksson made changes -
        Marcus Eriksson made changes -
        Attachment 0001-non-backwards-compatible-patch-for-2749-putting-cfs-.patch.gz [ 12504062 ]
        Marcus Eriksson made changes -
        Attachment 0001-non-backwards-compatible-patch-for-2749-putting-cfs-.patch.gz [ 12504062 ]
        Marcus Eriksson made changes -
        Assignee Marcus Eriksson [ krummas ]
        Marcus Eriksson made changes -
        Attachment 2749.tar.gz [ 12502948 ]
        Marcus Eriksson made changes -
        Marcus Eriksson made changes -
        Attachment 2749_backwards_compatible_v4.patch [ 12502610 ]
        Pavel Yaskevich made changes -
        Assignee Marcus Eriksson [ krummas ]
        Marcus Eriksson made changes -
        Attachment 2749_backwards_compatible_v3.patch [ 12500443 ]
        Marcus Eriksson made changes -
        Attachment 2749_backwards_compatible_v2.patch [ 12497795 ]
        Marcus Eriksson made changes -
        Attachment 2749_backwards_compatible_v1.patch [ 12497623 ]
        Jonathan Ellis made changes -
        Fix Version/s 1.1 [ 12317615 ]
        Reviewer xedin
        Marcus Eriksson made changes -
        Pavel Yaskevich made changes -
        Assignee Pavel Yaskevich [ xedin ]
        Fix Version/s 1.0 [ 12316349 ]
        Pavel Yaskevich made changes -
        Fix Version/s 1.0 [ 12316349 ]
        Jonathan Ellis made changes -
        Field Original Value New Value
        Assignee Pavel Yaskevich [ xedin ]
        Jonathan Ellis created issue -

          People

          • Assignee:
            Sylvain Lebresne
            Reporter:
            Jonathan Ellis
            Reviewer:
            Pavel Yaskevich
          • Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development