Commit Graph

15298 Commits

Author SHA1 Message Date
Jonathan Ellis 3e574a962c only GC when compacting all sstables, to avoid situations where the data a tombstone is intended to supress is in an sstable that is not part of the compaction set.
patch by jbellis; reviewed by Ramzi Rabah for CASSANDRA-604

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@888512 13f79535-47bb-0310-9956-ffa450edef68
2009-12-08 18:45:55 +00:00
Eric Evans 43cc5b1aef document CASSANDRA-567 in changelog
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887500 13f79535-47bb-0310-9956-ffa450edef68
2009-12-05 05:27:27 +00:00
Jonathan Ellis 0a7bcd5c1f add 581 to CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887491 13f79535-47bb-0310-9956-ffa450edef68
2009-12-05 03:43:58 +00:00
Jonathan Ellis 9e0ee8f269 add strong reads to range slicing
patch by jbellis; reviewed by Stu Hood for CASSANDRA-568

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887468 13f79535-47bb-0310-9956-ffa450edef68
2009-12-05 00:32:32 +00:00
Jonathan Ellis 3fc7f26444 add contrib example of using "fat client" api. patch by gdusbabek; reviewed by jbellis for CASSANDRA-596
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@887456 13f79535-47bb-0310-9956-ffa450edef68
2009-12-04 23:39:18 +00:00
Jonathan Ellis 83cce240bf Fix not returning live subcolumns of deleted supercolumns
patch by jbellis; reviewed by junrao for CASSANDRA-583

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886886 13f79535-47bb-0310-9956-ffa450edef68
2009-12-03 19:17:03 +00:00
Eric Evans e286a98697 documented CASSANDRA-594 in changelog
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886330 13f79535-47bb-0310-9956-ffa450edef68
2009-12-02 22:36:16 +00:00
Jonathan Ellis 5da5bf9ae5 use size of sstables as load, instead of naively counting everything in the data directories
patch by jbellis; reviewed by Stu Hood for CASSANDRA-554

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@886006 13f79535-47bb-0310-9956-ffa450edef68
2009-12-01 23:31:47 +00:00
Jonathan Ellis 8e08487c26 skip the system table (keyspace) for cleanup, it's local-only. patch by jbellis; reviewed by Stu Hood for CASSANDRA-579
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@885572 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30 20:00:04 +00:00
Jonathan Ellis e0f5809386 avoid adding CFs w/ no data to RowMutation on HH
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-585

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@884571 13f79535-47bb-0310-9956-ffa450edef68
2009-11-26 14:58:10 +00:00
Jonathan Ellis bac1616d85 update CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@884371 13f79535-47bb-0310-9956-ffa450edef68
2009-11-26 02:21:46 +00:00
Jonathan Ellis 0efd00be7b update CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@883481 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23 20:13:54 +00:00
Eric Evans 2a335bf7ed document circuit in changelog
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@882387 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20 02:12:25 +00:00
Jonathan Ellis 4a07bb1a7a change default log level to INFO. patch by jbellis
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@882250 13f79535-47bb-0310-9956-ffa450edef68
2009-11-19 19:05:52 +00:00
Jonathan Ellis fc518cbb6a add primitive get_range_slice. inefficient, but better than get_key_range + get_slices.
patch by gdusbabek; reviewed by jbellis for CASSANDRA-344

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@881998 13f79535-47bb-0310-9956-ffa450edef68
2009-11-18 23:27:14 +00:00
Jonathan Ellis a5bd08f421 add WriteResponseHandler combining the important parts of QuorumResponseHandler and WriteResponseResolver.
In particular, not thate we (correctly) never send a write response of false, letting the timeout take care
of that should-never-happen case.  optimize local writes in insertBlocking, and fix HH.

patch by jbellis; reviewed by Jaakko Laine for CASSANDRA-558

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@881281 13f79535-47bb-0310-9956-ffa450edef68
2009-11-17 13:34:06 +00:00
Jonathan Ellis 6691b2c295 multithread recovery
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@880889 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16 18:22:14 +00:00
Jonathan Ellis ceea0afc83 update CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@836010 13f79535-47bb-0310-9956-ffa450edef68
2009-11-13 21:49:41 +00:00
Jonathan Ellis 3d6d023e68 merge from 0.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@833785 13f79535-47bb-0310-9956-ffa450edef68
2009-11-08 00:44:20 +00:00
Jonathan Ellis a51c21eae8 merge from 0.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832533 13f79535-47bb-0310-9956-ffa450edef68
2009-11-03 20:09:18 +00:00
Jonathan Ellis 57f0725560 optimize away unnecessary seeks during range scan
patch by Gary Dusbabek; reviewed by jbellis for CASSANDRA-350

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@832287 13f79535-47bb-0310-9956-ffa450edef68
2009-11-03 03:20:43 +00:00
Jonathan Ellis f6b54dfc6b merge from 0.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@831186 13f79535-47bb-0310-9956-ffa450edef68
2009-10-30 02:40:35 +00:00
Jonathan Ellis 836bde42fe update CHANGES
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830445 13f79535-47bb-0310-9956-ffa450edef68
2009-10-28 05:47:12 +00:00
Jonathan Ellis aa0b3d182a merge from 0.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@830303 13f79535-47bb-0310-9956-ffa450edef68
2009-10-27 19:21:29 +00:00
Jonathan Ellis 296f15804c merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828797 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22 17:48:43 +00:00
Jonathan Ellis 26971fb3ff CLHM, fixed version
patch by jbellis; reviewed by goffinet for CASSANDRA-423

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828734 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22 14:58:53 +00:00
Jonathan Ellis 2a0846d367 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@828137 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21 18:45:21 +00:00
Jonathan Ellis 816a45b62a merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@824459 13f79535-47bb-0310-9956-ffa450edef68
2009-10-12 19:08:51 +00:00
Jonathan Ellis f6b95bf0e5 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@824426 13f79535-47bb-0310-9956-ffa450edef68
2009-10-12 17:10:53 +00:00
Jonathan Ellis 6480460d01 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@822880 13f79535-47bb-0310-9956-ffa450edef68
2009-10-07 19:58:56 +00:00
Jonathan Ellis 303951c458 r/m nodeprobe bootstrap
patch by jbellis; reviewed by Eric Evans for CASSANDRA-438

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@822877 13f79535-47bb-0310-9956-ffa450edef68
2009-10-07 19:42:01 +00:00
Jonathan Ellis ce7a610701 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@821137 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 19:31:05 +00:00
Jonathan Ellis fb5082ab3b merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@819826 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29 03:42:42 +00:00
Jonathan Ellis 1afd7cd310 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@816750 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18 19:10:12 +00:00
Jonathan Ellis 53895adf95 merge from 0.4 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@810997 13f79535-47bb-0310-9956-ffa450edef68
2009-09-03 15:33:46 +00:00
Jonathan Ellis ab392a6ee7 remove buggy concurrentlinkedhashmap library and lru cache. too late in 0.4 to try to debug the library -- will revisit for 0.5. patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-405
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@810540 13f79535-47bb-0310-9956-ffa450edef68
2009-09-02 15:04:16 +00:00
Jonathan Ellis 35cd1761f6 change default comparator to BytesType
patch by jbellis; reviewed by Chris Goffinet for CASSANDRA-400

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@809645 13f79535-47bb-0310-9956-ffa450edef68
2009-08-31 16:07:37 +00:00
Jonathan Ellis 0fc2d87e2b combine batch_insert and batch_insert_super the way we did get_slice and get_slice_super
patch by jbellis.  reviewed by Chris Goffinet and Evan Weaver for CASSANDRA-388

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@808045 13f79535-47bb-0310-9956-ffa450edef68
2009-08-26 15:11:27 +00:00
Jonathan Ellis ec9ee93438 mention snapshot support in changelog
patch by jbellis for CASSANDRA-372

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@806258 13f79535-47bb-0310-9956-ffa450edef68
2009-08-20 17:09:45 +00:00
Jonathan Ellis 8203a6cfb2 r/m special case that no column names=all columns; add test for no-columns cases.
patch by jbellis; reviewed by Stu Hood for CASSANDRA-330

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799945 13f79535-47bb-0310-9956-ffa450edef68
2009-08-01 22:30:49 +00:00
Jonathan Ellis 07345c7df1 Add missing changelog entries from trunk/0.4. patch by jbellis for CASSANDRA-321
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@799039 13f79535-47bb-0310-9956-ffa450edef68
2009-07-29 19:55:30 +00:00
Jonathan Ellis f2da00fb0f thrift changes to remove : api.
use ColumnPath, ColumnParent, etc. structs to encapsulate optional SuperColumns (and occasionally, optional Columns).
patch by jbellis; reviewed by Evan Weaver and Sandeep Tata for CASSANDRA-139

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@794429 13f79535-47bb-0310-9956-ffa450edef68
2009-07-15 22:04:43 +00:00
Jonathan Ellis 1f09fbae03 merge from 0.3 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@792200 13f79535-47bb-0310-9956-ffa450edef68
2009-07-08 15:59:30 +00:00
Jonathan Ellis 2b18bade55 make get_key_range act on a single CF.
patch by jbellis; reviewed by Eric Evans for CASSANDRA-280

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791961 13f79535-47bb-0310-9956-ffa450edef68
2009-07-07 19:57:37 +00:00
Jonathan Ellis 23fa1bc0bd combine range version of get_slice into get_slice itself.
patch by jbellis; reviewed by Michael Greene for CASSANDRA-277

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@791872 13f79535-47bb-0310-9956-ffa450edef68
2009-07-07 15:40:46 +00:00
Jonathan Ellis 261340a342 r/m http server (use cli, nodeprobe, jmx as necessary instead).
patch by jbellis and Eric Evans for CASSANDRA-211

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788892 13f79535-47bb-0310-9956-ffa450edef68
2009-06-26 22:29:12 +00:00
Jonathan Ellis 6342512a34 CASSANDRA-217 rename get_slice_from to get_slice. implement get_slice_super in terms of SliceFrom too.
(time-based columns can continue to be sliced with get_columns_since)

patch by jbellis; reviewed by Eric Evans for CASSANDRA-217

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@788516 13f79535-47bb-0310-9956-ffa450edef68
2009-06-25 21:26:33 +00:00
Jonathan Ellis 03f6f244a3 merge from 0.3 branch
git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@786176 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18 17:30:04 +00:00