refactor for better encapsulation of prepare()

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-2475

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1214525 13f79535-47bb-0310-9956-ffa450edef68
log CQL queries at TRACE

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-2475

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1214526 13f79535-47bb-0310-9956-ffa450edef68
use an LRU map for storage of prepared statements

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-2475

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1214527 13f79535-47bb-0310-9956-ffa450edef68
bump maximum cached prepared statements to 10,000 (from 50)

(and fix Map so that it is actually LRU)

Patch by evans for CASSANDRA-2475

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1214803 13f79535-47bb-0310-9956-ffa450edef68
Prevent new nodes from thinking down nodes are up forever.
Patch by brandonwilliams, reviewed by Peter Schuller for CASSANDRA-3626

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1214916 13f79535-47bb-0310-9956-ffa450edef68
Merge 3626 from 0.8


git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1214918 13f79535-47bb-0310-9956-ffa450edef68
merge from 1.0

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1214927 13f79535-47bb-0310-9956-ffa450edef68
Check for permission problems with directories on startup.
Patch by Yuki Morishita, reviewed by brandonwilliams for CASSANDRA-3544

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1215295 13f79535-47bb-0310-9956-ffa450edef68
switch CounterContext from log4j to slf4j
patch by Peter Schuller; reviewed by jbellis for CASSANDRA-3603

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1215392 13f79535-47bb-0310-9956-ffa450edef68
document reference to #1938

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220661 13f79535-47bb-0310-9956-ffa450edef68
Use separate writer thread in SSTableSimpleUnsortedWriter
patch by slebresne; reviewed by yukim for CASSANDRA-3619


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220662 13f79535-47bb-0310-9956-ffa450edef68
fsync the directory after new sstable or commitlog segment are created
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3250

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1220663 13f79535-47bb-0310-9956-ffa450edef68
fix CHANGES.txt

git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1220664 13f79535-47bb-0310-9956-ffa450edef68
Avoid creating empty and non-cleaned write during compaction
patch by slebresne; reviewed by jbellis for CASSANDRA-3616


git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1220665 13f79535-47bb-0310-9956-ffa450edef68
merge from 1.0

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220667 13f79535-47bb-0310-9956-ffa450edef68
merge from 1.0

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220672 13f79535-47bb-0310-9956-ffa450edef68
remove ant builder; restore java builder

Patch by eevans; reviewed by tjake for CASSANDRA-3632


git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1220817 13f79535-47bb-0310-9956-ffa450edef68
remove ant builder; restore java builder

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-3632


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220838 13f79535-47bb-0310-9956-ffa450edef68
properly report number of markers in a statement

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-2475


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220839 13f79535-47bb-0310-9956-ffa450edef68
index bind markers using parser

Patch by eevans; reviewed by Rick Shaw for CASSANDRA-2475


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1220840 13f79535-47bb-0310-9956-ffa450edef68