Commit Graph

12001 Commits

Author SHA1 Message Date
Yuki Morishita 1eea314602 Fix test build 2015-01-07 18:19:28 -06:00
Benedict Elliott Smith eeaa3e0123 Fix race condition in StreamTransferTask that could lead to
infinite loops and premature sstable deletion

patch by benedict; reviewed by yukim for CASSANDRA-7704
2015-01-07 19:44:00 +00:00
Aleksey Yeschenko 8078a58f2e Add an extra version check to MigrationTask
patch by Aleksey Yeschenko; reviewed by Tyler Hobbs for CASSANDRA-8462
2015-01-07 22:39:00 +03:00
Benedict Elliott Smith 3679b1bd27 Ensure SSTableWriter cleans up properly after failure
patch by benedict; reviewed by marcuse
2015-01-07 12:54:48 +00:00
Aleksey Yeschenko e27cdf935c Revert "fix references to defunct CqlPagingInputFormat"
This reverts commit e550ea6021.
2015-01-07 02:25:09 +03:00
Yuki Morishita e20810c7bd Remove C* specific class from JMX API
This is follow up for CASSANDRA-8193
2015-01-06 14:24:37 -06:00
Brandon Williams eb9c5bbcfd Improve FD logging when the arrival time is ignored.
Patch by Brandon Williams for CASSANDRA-8245
2015-01-06 09:30:07 -06:00
Aleksey Yeschenko a22308294d Add CONTRIBUTING.md
See https://github.com/blog/1184-contributing-guidelines
Hopefully this will miminise the amount of pull requests we keep
getting.
2015-01-05 22:45:53 +03:00
rekhajoshm e550ea6021 fix references to defunct CqlPagingInputFormat
patch by rjoshi reviewed by dbrosius for CASSANDRA-8541
2014-12-27 20:23:01 -05:00
Marcus Eriksson f981bd5969 Increase bloom filter true positive count on key cache hit
Patch by marcuse; reviewed by thobbs for CASSANDRA-8525
2014-12-24 13:57:00 +01:00
Aleksey Yeschenko 5f54285e9e Move MeteredFlusher to its own thread
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-8485
2014-12-19 21:40:25 +03:00
Tyler Hobbs 2acbab6516 Fix DISTINCT on static columns with paging
Patch by Tyler Hobbs; reviewed by Sylvain Lebresne for CASSANDRA-8087
2014-12-19 12:02:00 -06:00
Aleksey Yeschenko 351e35b64a Move all hints related tasks to hints internal executor
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-8285
2014-12-19 20:27:32 +03:00
Sylvain Lebresne 621899355a Fix paging with multi-partition IN queries
patch by thobbs; reviewed by slebresne for CASSANDRA-8408
2014-12-19 17:53:46 +01:00
Adam Holmberg d8bce5017e Emit MOVED_NODE topology event when a node moves
Patch by Adam Holmberg; reviewed by Tyler Hobbs for CASSANDRA-8373
2014-12-18 18:38:35 -06:00
Sylvain Lebresne 345e69e1c1 Fix validation of indexes on composite column components of COMPACT tables
patch by slebresne; reviewed by thobbs for CASSANDRA-8156
2014-12-16 20:32:08 +01:00
Tyler Hobbs 9dc9185f5c Avoid stack overflow on large clustering IN values
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8410
2014-12-12 11:41:06 -06:00
Tyler Hobbs 3f3d0edbad Fix NPE when writetime() or ttl() are nested inside a fn call
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8451
2014-12-12 10:49:32 -06:00
T Jake Luciani ac9cfbd9ae Fix NPE after dropping a keyspace
Patch by tjake; reviewed by Chris Lohfink for CASSANDRA-8332
2014-12-12 09:10:33 -05:00
Sam Tunnicliffe 451c514a3a Fix error message on read repair timeouts
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7947
2014-12-11 15:17:29 +01:00
Jonathan Ellis 5784309527 Default DTCS base_time_seconds changed to 60
patch by Björn Hegerfors; reviewed by jbellis for CASSANDRA-8417
2014-12-10 15:19:11 -06:00
Sylvain Lebresne 77df5578a0 Refuse Paxos operations with more than one pending endpoints
patch by slebresne; reviewed by kohlisankalp for CASSANDRA-8346
2014-12-09 21:08:48 +01:00
Benjamin Lerer 71e1219de7 Throw correct exception when trying to bind a keyspace or table name
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-6952
2014-12-09 13:56:25 +01:00
Marcus Eriksson c26a7e767a Make HHOM.compact synchronized to avoid compacting the same sstables
Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-8416
2014-12-08 08:58:50 +01:00
Dave Brosius a910930272 use parameterized logging 2014-12-05 21:16:54 -05:00
Jimmy Mårdell ceed3a20ef Use live sstables in snapshot repair if possible
patch by Jimmy Mårdell; reviewed by yukim for CASSANDRA-8312
2014-12-04 17:00:53 -06:00
Jonathan Ellis 4030088ec1 cancel latency-sampling task when CF is dropped
patch by jbellis; reviewed by ayeschenko for CASSANDRA-8401
2014-12-02 16:04:47 -06:00
Brandon Williams eb0424ecde don't block SocketThread for MessagingService
Patch by yangwei, reviewed by brandonwilliams for CASSANDRA-8188
2014-12-01 13:44:28 -06:00
Brandon Williams 54b4b99e1e Fix undeclared throwable exception while executing 'nodetool netstats localhost'
Patch by Vishal Mehta and Carl Yeksigian, reviewed by Carl Yeksigian for
CASSANDRA-8122
2014-12-01 12:18:54 -06:00
Aleksey Yeschenko 902e43b935 Ninja-add missing consistency levels to cqlsh 2014-12-01 20:45:07 +03:00
Brandon Williams d8642ae396 Increase quarantine on replacement
Patch by brandonwilliams, reviewed by jasobrown for CASSANDRA-8260
2014-12-01 10:34:26 -06:00
blerer 7a14a77f2c Expose off-heap memory usage stats
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-7897
2014-11-28 02:55:46 +03:00
Robert Stupp 8b5cf64043 Backport CASSANDRA-7386 2014-11-25 19:46:38 -06:00
Jimmy Mårdell 41469ecf6a Add DC-aware sequential repair
patch by Jimmy Mårdell; reviewed by yukim for CASSANDRA-8193
2014-11-24 15:09:41 -06:00
Sam Tunnicliffe 17de36f246 Ignore Paxos commits for truncated tables
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-7538
2014-11-24 16:07:17 +03:00
Sam Tunnicliffe 0e3d9fc14b Validate size of indexed column values
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8280
2014-11-24 14:50:14 +03:00
Marcus Eriksson 2ce1ad8e6f Make LCS split compaction results over many directories
Patch by marcuse; reviewed by yukim for CASSANDRA-8329
2014-11-24 09:43:47 +01:00
Tyler Hobbs 025b4060cb Ninja: fix check for duplicate cols in INSERT
This was caused by the changes for CASSANDRA-8178
2014-11-21 13:21:36 -06:00
Tyler Hobbs 084d93daf6 Fix multicolumn relation + COMPACT STORAGE issues
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8264
2014-11-19 11:25:09 -06:00
Tyler Hobbs 1945384fdf Fix IRE with ORDER BY, treating all selections as fns
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-8286
2014-11-19 11:06:03 -06:00
Jason Brown 37d33b2086 ninja-fix nit from casandra-8265 commit (make repeated strings a constant) 2014-11-12 16:12:36 -08:00
Jason Brown b93f48a5db Disable SSLv3 for POODLE
patch by Jeremiah Jordan; reviewed by jasobrown for CASSANDRA-8265
2014-11-12 15:58:13 -08:00
Aleksey Yeschenko be79142297 Fix millisecond timestamps in Tracing
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-8297
2014-11-12 23:46:53 +03:00
Rajanarayanan Thottuvaikkatumana a6802aa479 Include ks name in failed streaming error message
Patch by Rajanarayanan Thottuvaikkatumana; reviewed by Tyler Hobbs for
CASSANDRA-8221
2014-11-11 11:38:06 -06:00
Aleksey Yeschenko c3a809584a Add schema_triggers cleanup to SystemKeyspace#finishStartup() 2014-11-07 21:28:33 +03:00
Marcus Eriksson 4868854934 Avoid overlap in L1 when L0 contains many non-overlapping sstables
Patch by marcuse; reviewed by yukim for CASSANDRA-8211
2014-11-07 13:42:06 +01:00
Liang Xie 6b3f3e9607 Improve PropertyFileSnitch log formatting
Patch by Liang Xie; reviewed by Tyler Hobbs for CASSANDRA-8183
2014-11-06 13:37:03 -06:00
Jonathan Ellis 65f7990085 Abort liveRatio calculation if the memtable is flushed
patch by Oleg Anastasyev; reviewed by jbellis for CASSANDRA-8164
2014-11-05 16:45:01 -06:00
Aleksey Yeschenko 89257bc12d Remove some dead thrift code 2014-11-05 20:27:39 +03:00
Aleksey Yeschenko 32da3c8cda Make CFMetaData.memtableFlushPeriod volatile 2014-11-05 16:30:08 +03:00