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