[Cassandra Wiki] Trivial Update of AimeeHopp by AimeeHopp

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The AimeeHopp page has been changed by AimeeHopp:
http://wiki.apache.org/cassandra/AimeeHopp

New page:
These loans range from 100 to 1500, but individuals with strong credit score 
can borrow more.BR
The maximum that any online lender will offer you without a credit check is 
usually capped at $1500. All you may need to do is definitely to fill out the 
application form formand submit it online. You could get your credit history 
without any handle of price from these agencies being conscious of computer 
that can assist you to improve it for future.BR
Most lenders offer the lowest interest levels to borrowers who've a credit 
rating of 775 or older, that is excellent credit.BR
BR
My blog - [[http://storkonlineloansz.co.uk/|online loans uk]]


[Cassandra Wiki] Trivial Update of LGQAngelo by LGQAngelo

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The LGQAngelo page has been changed by LGQAngelo:
http://wiki.apache.org/cassandra/LGQAngelo

New page:
Wassp People !! The name is HWA JENSEN. This jan i will be 56.BR
I am taking admission in The Striped Prep School which has a branch in Apple 
Valley. My dad name is Alan  and he is a Actor. My mom is a Statistician.BR
BR
Here is my blog [[http://www.concheaplouisvuitton.com|lv handbags]]


[Cassandra Wiki] Trivial Update of JustinHar by JustinHar

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The JustinHar page has been changed by JustinHar:
http://wiki.apache.org/cassandra/JustinHar

New page:
sa-wa-di-ka!!!BR
I am a fan of Meditation. BR
My papa name is Nils  and he is a Bartender.BR
My mother is a Zoologist. BR
I want to become a Butcher. BR
I might join The Fortune Finishing School of Tiny Children built at Saint 
Louis. BR
I am turning 27. BR
I live in Cambridge. BR
Yo guys !! I am OLEVIA MERCER.BR
BR
My page - [[http://www.limitchanelbags.com|chanel outlet]]


[Cassandra Wiki] Trivial Update of monster_earphones_w4S9 by JustinHar

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The monster_earphones_w4S9 page has been changed by JustinHar:
http://wiki.apache.org/cassandra/monster_earphones_w4S9

New page:
the person button, and also BR
finally [[http://www.drebeatsbydrcheap.com|http://www.drebeatsbydrcheap.com]] 
it's going to take a pair of possession in addition to two to three truckloads 
connected with hard work. The actual [[http://www.drebeatsbydrcheap.com|beats 
by dre]] clears along with BR
light-weight in the lounge leaks around, lighting up the bed the place your 
woman snoozes. [[http://www.drebeatsbydrcheap.com|dre beats]] I think, since i 
find out BR
your girlfriend, I am just simply a good passerby on a pre-occupied metropolis 
st, ignored for a long time. BR
Her own room or space will be silent, and he or she can be resorting to lies 
together with the 
[[http://www.limitchanelbags.com|http://www.limitchanelbags.com]] goes over 
half way up. After having a moment in time My spouse and i BR
find their rotate to just one area, and additionally her industrial noise 
revive recollection [[http://www.limitchanelbags.com|chanel bags]] regarding 
secure times. This girl BR
is visually small in her own sleep, even though 
[[http://www.limitchanelbags.com|chanel outlet]] My partner and i check out the 
It is over concerning you and me. The environment is normally BR
rancid plus i shiver. BR
This specific set is currently some of our burial place. I would not proceed, 
in this particular each of our everlasting, for pretty much BR
a minute, and i also lengthy to share with their by domain flipping look and 
feel, nonetheless stick relaxing outside is not going to wake up the girl's. 
BR
Along with, it happens to be created on the glide with report i always will 
probably put using the girl pillow. It again states that:BR
Absolutely adore, in these very last not to mention juicy hrs might be 
receptive and also natural ,Happen early morning lumination BR
with the help of soft�\lit strengths so that you can waken really enjoy that is 
ever previously of course. BR
I'm sure I personally pick up an individual upcoming, therefore i get into the 
bedroom and also close the entrance powering myself. BR
Blackness descends i corner your girlfriend floor with ram together with reach 
the time frame. That i start BR
the particular shutters, and also celestial satellite looks spine, significant 
in addition to full, a mother or father from the night time. BR
We choose Allie and also dream a lot of dreams, despite I recognize I ought to 
not really, I really stay BR
 bed furniture because i fall typically the please note beneath their wedge 
pillow. However grasp across and additionally lightly BR
feel the girl's facial skin, gentle including natural. We heart stroke your ex 
tresses, along with a flow of air is taken away. BR
I'm consider, I'm shock, such as a musician initially choosing the works with 
Mozart. BR
Your lady stirs and then goes into business her own vision, squinting gently, 
and so i unexpectedly feel dissapointed about a nonsense, BR
with regard to I do know she will will scream and additionally howl, just for 
this is just what she usually actually does. I BR
here's energetic as well as weaker, this I fully understand, however i truly 
feel a desire to try your extremely hard BR
and i also good all the way to the woman's, our own encounters attracting 
deeper. BR
Of course, if the girl mouth interact with our bait, I'm sure a strange pain 
Irrrve never sensed previous to, BR
for all our numerous years mutually, nonetheless really do not withdraw. And 
also abruptly, a miracle, with regard to I BR
think the girl's oral cavity opened when i see lost tropical, in one piece all 
of this occasion, BR
eternal including the megastars. I feel the heat involved with the girl's 
entire body, design a lot of our tongues interact with, I actually BR
make it possible for personally to slip out and about, because experienced a 
multitude of years ago. I actually near my personal eyesight and be accepted as 
BR
a real great ship around rolling lakes and rivers, sturdy and also courageous, 
and he or she might be my very own sails. I personally carefully BR
know your description regarding the woman oral cavity, in that case consider 
the turn in my personal own. I actually kiss her own place, the girl's BR
cheeks, plus tune in since your woman uses a air. Your lady murmurs gently, 
Oh, Noah... We've BR
forgotten you. A different miracle�\�\the very best of their!�\�\and there's 
certainly no solution I can put a stop to any BR
holes while we commence to slide in direction of abode on its own. For right 
then, the planet will be entire BR
regarding marvel while i think her own hands and fingers reach for the keys in 
this little tee shirt as well as gently, positively BR
bit by bit, this girl actually starts to undo-options these people 1 by 1. 
BR
.. Nicholas Cause 

[1/3] git commit: Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)

2013-03-20 Thread slebresne
Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/c1332efe
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/c1332efe
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/c1332efe

Branch: refs/heads/trunk
Commit: c1332efe1cb1b8716956daec789319acbbce1288
Parents: 1fc218f
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Wed Mar 20 09:39:58 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Wed Mar 20 09:39:58 2013 +0100

--
 CHANGES.txt|2 ++
 .../apache/cassandra/service/MigrationManager.java |2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/c1332efe/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 6ce5912..174cca4 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,8 @@
 1.2.4
  * Fix mixing prepared statements between keyspaces (CASSANDRA-5352)
  * Fix consistency level during bootstrap - strike 3 (CASSANDRA-5354)
+ * Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)
+
 
 1.2.3
  * add check for sstable overlap within a level on startup (CASSANDRA-5327)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/c1332efe/src/java/org/apache/cassandra/service/MigrationManager.java
--
diff --git a/src/java/org/apache/cassandra/service/MigrationManager.java 
b/src/java/org/apache/cassandra/service/MigrationManager.java
index 7b9d64b..2411fe8 100644
--- a/src/java/org/apache/cassandra/service/MigrationManager.java
+++ b/src/java/org/apache/cassandra/service/MigrationManager.java
@@ -220,7 +220,7 @@ public class MigrationManager implements 
IEndpointStateChangeSubscriber
 if (ksm == null)
 throw new ConfigurationException(String.format(Cannot add column 
family '%s' to non existing keyspace '%s'., cfm.cfName, cfm.ksName));
 else if (ksm.cfMetaData().containsKey(cfm.cfName))
-throw new AlreadyExistsException(cfm.cfName, cfm.ksName);
+throw new AlreadyExistsException(cfm.ksName, cfm.cfName);
 
 logger.info(String.format(Create new ColumnFamily: %s, cfm));
 announce(cfm.toSchema(FBUtilities.timestampMicros()));



[2/3] git commit: Merge branch 'cassandra-1.2' into trunk

2013-03-20 Thread slebresne
Merge branch 'cassandra-1.2' into trunk


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/36727319
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/36727319
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/36727319

Branch: refs/heads/trunk
Commit: 367273190811c9666d72467a616479e640f8be5e
Parents: 0836f3c c1332ef
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Wed Mar 20 09:41:17 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Wed Mar 20 09:41:17 2013 +0100

--
 CHANGES.txt|2 ++
 .../apache/cassandra/service/MigrationManager.java |2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/36727319/CHANGES.txt
--
diff --cc CHANGES.txt
index a59af6a,174cca4..681fb44
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -21,8 -1,9 +21,10 @@@
  1.2.4
   * Fix mixing prepared statements between keyspaces (CASSANDRA-5352)
   * Fix consistency level during bootstrap - strike 3 (CASSANDRA-5354)
+  * Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)
+ 
  
 +
  1.2.3
   * add check for sstable overlap within a level on startup (CASSANDRA-5327)
   * replace ipv6 colons in jmx object names (CASSANDRA-5298, 5328)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/36727319/src/java/org/apache/cassandra/service/MigrationManager.java
--



[3/3] Git Push Summary

2013-03-20 Thread slebresne
Updated Branches:
  refs/heads/trunk 0836f3cda - 367273190


[jira] [Resolved] (CASSANDRA-5362) Transposed KS/CF arguments

2013-03-20 Thread Sylvain Lebresne (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylvain Lebresne resolved CASSANDRA-5362.
-

Resolution: Fixed

The transposition was in MigrationManager.announceNewColumnFamily. Took the 
liberty to commit (c1332ef) directly without review as this is a trivial fix.

 Transposed KS/CF arguments
 --

 Key: CASSANDRA-5362
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5362
 Project: Cassandra
  Issue Type: Bug
  Components: Drivers
Affects Versions: 1.2.3
Reporter: Joaquin Casares
Assignee: Sylvain Lebresne
  Labels: datastax_qa
 Fix For: 1.2.4


 *Reproduction*
 Using https://github.com/joaquincasares/java-driver's integrationtests 
 branch, run `mvn test` from the root directory.
 *Issue*
 The test will fail due to 
 https://github.com/joaquincasares/java-driver/blob/integrationtests/driver-core/src/main/java/com/datastax/driver/core/ResultSetFuture.java
  being swapped here:
 {CODE}
 case ALREADY_EXISTS:
 org.apache.cassandra.exceptions.AlreadyExistsException aee = 
 (org.apache.cassandra.exceptions.AlreadyExistsException)te;
 return new AlreadyExistsException(aee.ksName, aee.cfName);
 {CODE}
 *Error*
 {CODE}
 repeatSchemaDefinition(com.datastax.driver.core.ExceptionsTest)  Time 
 elapsed: 0.501 sec   FAILURE!
 org.junit.ComparisonFailure: expected:Table repeatschema[ks.repeatschemacf] 
 already exists but was:Table repeatschema[cf.repeatschemaks] already exists
 {CODE}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5362) Transposed KS/CF arguments

2013-03-20 Thread Sylvain Lebresne (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylvain Lebresne updated CASSANDRA-5362:


Priority: Trivial  (was: Major)

 Transposed KS/CF arguments
 --

 Key: CASSANDRA-5362
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5362
 Project: Cassandra
  Issue Type: Bug
  Components: Drivers
Affects Versions: 1.2.3
Reporter: Joaquin Casares
Assignee: Sylvain Lebresne
Priority: Trivial
  Labels: datastax_qa
 Fix For: 1.2.4


 *Reproduction*
 Using https://github.com/joaquincasares/java-driver's integrationtests 
 branch, run `mvn test` from the root directory.
 *Issue*
 The test will fail due to 
 https://github.com/joaquincasares/java-driver/blob/integrationtests/driver-core/src/main/java/com/datastax/driver/core/ResultSetFuture.java
  being swapped here:
 {CODE}
 case ALREADY_EXISTS:
 org.apache.cassandra.exceptions.AlreadyExistsException aee = 
 (org.apache.cassandra.exceptions.AlreadyExistsException)te;
 return new AlreadyExistsException(aee.ksName, aee.cfName);
 {CODE}
 *Error*
 {CODE}
 repeatSchemaDefinition(com.datastax.driver.core.ExceptionsTest)  Time 
 elapsed: 0.501 sec   FAILURE!
 org.junit.ComparisonFailure: expected:Table repeatschema[ks.repeatschemacf] 
 already exists but was:Table repeatschema[cf.repeatschemaks] already exists
 {CODE}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CASSANDRA-5365) org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException

2013-03-20 Thread Roland von Herget (JIRA)
Roland von Herget created CASSANDRA-5365:


 Summary: org.apache.cassandra.io.sstable.CorruptSSTableException: 
java.io.EOFException
 Key: CASSANDRA-5365
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5365
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.2
 Environment: 3 node debian linux cluster
oracle jdk - java version 1.7.0_15
hadoop 1.0.4
1 node running hadoop job which inserts data

Reporter: Roland von Herget
Priority: Critical


create keyspace  column family via cli:
{code}
create keyspace vectorization WITH placement_strategy = 'SimpleStrategy' AND 
strategy_options = {replication_factor:2};
create column family dict WITH comparator = UTF8Type AND 
key_validation_class=UTF8Type AND column_metadata = [ {column_name: id, 
validation_class: LongType} {column_name: df, validation_class: LongType}];
{code}

Now I run my hadoop job which gets data from another keyspace (same cluster) 
and reduces it to dict.

Afterwards I try to get some values via cli:
{code}
[default@unknown] use vectorization;
[default@vectorization] assume dict keys as ascii;
[default@vectorization] get dict['xyz'];
= (column=df, value=329305, timestamp=1363715523545000)
= (column=id, value=8477047, timestamp=1363715523545000)
Returned 2 results.
Elapsed time: 38 msec(s).
[default@vectorization] get dict['14'];
null
TimedOutException()
at 
org.apache.cassandra.thrift.Cassandra$get_slice_result.read(Cassandra.java:7874)
[...]
{code}

and on the server:
{code}
ERROR 09:42:46,834 Exception in thread Thread[ReadStage:42281,5,main]
java.lang.RuntimeException: 
org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
at 
org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1582)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.cassandra.io.sstable.CorruptSSTableException: 
java.io.EOFException
at 
org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:106)
at 
org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:38)
at 
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at 
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at 
org.apache.cassandra.db.columniterator.SSTableSliceIterator.hasNext(SSTableSliceIterator.java:90)
at 
org.apache.cassandra.db.filter.QueryFilter$2.getNext(QueryFilter.java:171)
at 
org.apache.cassandra.db.filter.QueryFilter$2.hasNext(QueryFilter.java:154)
at 
org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:143)
at 
org.apache.cassandra.utils.MergeIterator$ManyToOne.init(MergeIterator.java:86)
at org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:45)
at 
org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:134)
at 
org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter.java:84)
at 
org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:294)
at 
org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:65)
at 
org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363)
at 
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220)
at 
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132)
at org.apache.cassandra.db.Table.getRow(Table.java:355)
at 
org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70)
at 
org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1052)
at 
org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1578)
... 3 more
Caused by: java.io.EOFException
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:416)
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:394)
at 
org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:380)
at 
org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:392)
at 
org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:355)
at 
org.apache.cassandra.db.ColumnSerializer.deserializeColumnBody(ColumnSerializer.java:108)
at 
org.apache.cassandra.db.OnDiskAtom$Serializer.deserializeFromSSTable(OnDiskAtom.java:92)
at 

[Cassandra Wiki] Trivial Update of CindaSale by CindaSale

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The CindaSale page has been changed by CindaSale:
http://wiki.apache.org/cassandra/CindaSale

New page:
For sure, you'll nothing like and you do not want to empty your entire reserves 
within paying for the monthly home payments. Thus, student education loans 
without having a cosigner must be considered as a last option, as long as you 
really don't get a cosigner.BR
We are seeing loan to values drop to 50 - 60% with most banks, in conjunction 
with property values declining. Most payday lenders have stipulations of their 
contracts allowing for additional fees within the event that the check is 
returned for non-sufficient funds. They often have DIY kits covering anything 
from Divorce to Residential Letting, Business Accounts, HIP's and Wedding 
Planning.BR
BR
Also visit my webpage; [[http://instantpaydayloans4realuk.co.uk/|instant payday 
loans online]]


buildbot success in ASF Buildbot on cassandra-trunk

2013-03-20 Thread buildbot
The Buildbot has detected a restored build on builder cassandra-trunk while 
building cassandra.
Full details are available at:
 http://ci.apache.org/builders/cassandra-trunk/builds/2445

Buildbot URL: http://ci.apache.org/

Buildslave for this Build: portunus_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch trunk] 367273190811c9666d72467a616479e640f8be5e
Blamelist: Sylvain Lebresne sylv...@datastax.com

Build succeeded!

sincerely,
 -The Buildbot





[jira] [Commented] (CASSANDRA-5361) Enable ThreadLocal allocation in the JVM

2013-03-20 Thread Marcus Eriksson (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607428#comment-13607428
 ] 

Marcus Eriksson commented on CASSANDRA-5361:


it seems +UseTLAB is on by default

 Enable ThreadLocal allocation in the JVM
 

 Key: CASSANDRA-5361
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5361
 Project: Cassandra
  Issue Type: Improvement
 Environment: JDK 6
Reporter: T Jake Luciani
Assignee: Ryan McGuire
 Fix For: 1.2.4


 Adding -XX:+UseTLAB to cassandra-env.sh yields a ~15% read performance boost.
 Works with usual stress tool but also in our production.
 It enables thread local allocation of new objects which makes sense for SEDA 
 based systems.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of DemiZkb by DemiZkb

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The DemiZkb page has been changed by DemiZkb:
http://wiki.apache.org/cassandra/DemiZkb

New page:
Now i'm ecstatic, secure, lively, zfw warm, honest; severe and additionally 
accountable for do the job, effort, may well carry hardships as well as stand 
up exertions, dares to make sure you innovate, the particular valor in order to 
meet the battle, dares to undertake the responsibility; good work appreciation, 
and willpower, emphasis on friends working together potsolq along with a truly 
serious together with responsible get the job done; formidable organizational 
capacity and even beneficial staff co-operation heart, full authority yqzulg 
together with mates; as well as produce their ability to operate and also 
expansion of business expertise, vbw and also elevated its belief.BR
BR
Feel free to visit my webpage ... [[http://orgazm.co.il/beatsmonster.html|cheap 
dr dre beats]]


[jira] [Commented] (CASSANDRA-5364) Guava should be bumped to 13.0.1 in maven dependency declaration.

2013-03-20 Thread Sylvain Lebresne (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607441#comment-13607441
 ] 

Sylvain Lebresne commented on CASSANDRA-5364:
-

+1

 Guava should be bumped to 13.0.1 in maven dependency declaration.
 -

 Key: CASSANDRA-5364
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5364
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.3
Reporter: Pavel Yaskevich
Assignee: Pavel Yaskevich
 Fix For: 1.2.4

 Attachments: CASSANDRA-5364.patch


 Otherwise following error accours because generated pom says 12.0 and 
 RateLimiter was introduced by 13.0
 {noformat}
 java.lang.NoClassDefFoundError: com/google/common/util/concurrent/RateLimiter
         at 
 org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpointInternal(HintedHandOffManager.java:316)
         at 
 org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(HintedHandOffManager.java:252)
         at 
 org.apache.cassandra.db.HintedHandOffManager.access$300(HintedHandOffManager.java:89)
         at 
 org.apache.cassandra.db.HintedHandOffManager$4.runMayThrow(HintedHandOffManager.java:459)
         at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
         at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
         at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
         at java.lang.Thread.run(Thread.java:679)
 Caused by: java.lang.ClassNotFoundException: 
 com.google.common.util.concurrent.RateLimiter
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of CathyBost by CathyBost

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The CathyBost page has been changed by CathyBost:
http://wiki.apache.org/cassandra/CathyBost

New page:
Hi! In to: Wfnj F. WcjubpzBR
I really like to socialize, c which area, n the area in which have you been c 
coming from.BR
BR
I m desire to examine a number of fashion periodicals, publications. Discover 
more about a number of trend portions of the niche.BR
This contact is usually:897 - 6253434BR
BR
my web blog - [[http://www.concheaplouisvuitton.com|louis vuitton outlet 
online]]


[Cassandra Wiki] Trivial Update of EbonyHamm by EbonyHamm

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The EbonyHamm page has been changed by EbonyHamm:
http://wiki.apache.org/cassandra/EbonyHamm

New page:
To create a repayment, you've got to give you a post dated check of a quantity 
which may be the sum total in the amount borrowed along with the finance fee. 
Rate of great interest on savings accounts in Canada, exactly the same as in 
the America, are actually low and most Canadian savings accounts merely deliver 
a smaller return. You also can make using assets that carry monetary value in 
the market as collateral. Unlike the typical detention centers, the 
rehabilitation center mandated with the law must not resemble in almost any way 
a jail, what the law states provides. No one pays good money for something 
they're going to kick around.BR
BR
BR
My web page; [[http://instantpaydayloans4realuk.co.uk/|instant payday loans 
online]]


[Cassandra Wiki] Trivial Update of Dork_Velupe:_Do_not_Supply_the_actual_Debt-Ceiling_Trolls by EbonyHamm

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The Dork_Velupe:_Do_not_Supply_the_actual_Debt-Ceiling_Trolls page has been 
changed by EbonyHamm:
http://wiki.apache.org/cassandra/Dork_Velupe%3A_Do_not_Supply_the_actual_Debt-Ceiling_Trolls

New page:
If you might be facing foreclosure, there is a possibility that your particular 
mortgage company probably have violated one of these statutes. Women happen to 
be known to possess the entrepreneurial spirit and are not given this ability 
with just how much of resources which might be now offered to them. On another 
hand, the lenders spare the applicants in respect with their credit standing. I 
Need A 5000 Installment Loan With Bad Credit - Sometimes in daily life we may 
well not have always the cash for cover huge expenses. And while Muller 
realizes she's fortunate to possess a job, her paycheck is hardly enough to 
settle her existing debt while she saves to have her place.BR
BR
The IRS also alerted taxpayers that the new law won't affect individuals who 
purchased a home after April 8, 2008, and so on or before Dec. The banks' anger 
has carried over into another dispute -- another plan by Mr. Shopping for low 
credit score automobile loans does not mean it is possible to't secure the top 
possible rate. Quick Online Loans - Online Pay Day Loan Lenders - One from the 
options that is accessible for you for receiving a quick cash loan is online 
paycheck lenders. The borrower can continue to repay the credit for yet another 
time period, without having to be penalized by a heightened rate of interest 
[[http://instantpaydayloans4realuk.co.uk/|instant payday loans online]] you 
need to carry out research for the lenders as a number of them charge 
application and also other fees. In the meantime, if you has any collateral to 
make, it can come being a boon to him.BR
BR
There are two ways that I know of the OWA could be build in relation to 
authentication either Forms based or NTLM based. Diversity, tolerance, a good 
strategy for life, and freedom, are worthy qualities, but these are not the 
principal moving force. The extension, which can be fixed from the purchaser, 
is normally two weeks. However it really is definitely a good idea to adopt out 
time within your case to research all solutions because all loan company not 
have the same eligibility requirements or offer the same benefits. Rates of 
great interest charged marginally higher in comparison from the standard loan. 
Check out Bluehouseviews or enroll in San Gabriel Foothills Examiner by 
clicking the Subscribe link in the top.


[Cassandra Wiki] Trivial Update of TeresitaS by TeresitaS

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The TeresitaS page has been changed by TeresitaS:
http://wiki.apache.org/cassandra/TeresitaS

New page:
The school a couple of years point in time, so pqalguvurx I could become 
familiar with a great deal of experience, was not sure ahead of, regardless of 
whether during the cerebral total capacity, or maybe in any expansion of 
personal benefits are usually had good results people, inform me, essential 
know-how.BR
I will by means of their own individual goals, to get no-nonsense involves 
concerning by themselves, Do you the business could make everyone give good 
results below, given that I've a favorable, industriousness as well as 
strength, unafraid connected with work and look at mind-set, at the same time 
in the hope that one will know more skills, ls to expand the concept of 
perception, grasp the opportunity exercising his or her to make sure you chase 
ideas . I want to advantages competing, in to the genuine tough challenge, well 
then, i'll kyn resting give up growing, thirstily ab look forward to in your 
own within authority on the business, cuah is capable of having more 
significant advancement.BR
BR
yniqcBR
BR
My homepage ... [[http://www.dressenow.com|bridesmaid dresses]]


[Cassandra Wiki] Trivial Update of Emanuel01 by Emanuel01

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The Emanuel01 page has been changed by Emanuel01:
http://wiki.apache.org/cassandra/Emanuel01

New page:
hello almost everyone BR
I'm called* Ykid xhsobv Hi !! I am ENID FRANCIS. BR
shaBR
BR
Prof. MAURA NUNEZ is unbiased Professional athlete who has Unraveled many 
bestsellers in favor of of the topic. She lives in The Gentle Preparatory 
situated in Durham in Hartford. The speaker has an history of 16 months. Reach 
him at BR
I have a house in Palm Springs. BR
I am turning 24. BR
I might join The Powerful Finishing School which has a branch in Oxnard. BR
I am working as Footman. BR
I am a fan of Candle Making. BR
My papa name is Tony  and he is a Taxi-driver. My mom is a Assessor.BR
BR
Feel free to visit my page :: [[http://www.beatchanelhandbags.com|chanel bag]]


[jira] [Created] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Brooke Bryan (JIRA)
Brooke Bryan created CASSANDRA-5366:
---

 Summary: UpgradeSSTables Optimisation
 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan


Currently, if you run upgradesstables, cassandra will run through every single 
SSTable within the scope of the request.  Where we have some large tables, an 
upgrade on a single sstable can take hours, even if its already sat on the same 
version.

After upgrading to a new cassandra version, it would be ideal to be able to 
upgrade only sstables not sat in the latest version, as it seems like it just 
needs to do a massive amount of disk IO, with nothing being achieved at the end 
of it.

Maybe its worth putting an option onto the nodetool command, or creating a new 
command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of RoyceStil by RoyceStil

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The RoyceStil page has been changed by RoyceStil:
http://wiki.apache.org/cassandra/RoyceStil

New page:
My personal character much more pleasing, with newcomer to make sure you 
commonly visit connect with others BGMI because of distinctive countries, try 
to communicate, decent connecting with others.BR
Time to yourself or even for a great Indian summer, part-time language 
translation or package, go the forex market. ( your dog Relating to enterprise 
within Guangzhou ) furthermore acquired him or her as well as approved company, 
your guests arrived residence, keep JDZDC connection with myself as well.BR
I personally are in contact with the product field more widely, paper, plastic 
bags, moist cloth, fixtures, parfum ornaments, light etcetera.,BR
Self-learning potential, good at pondering, hard-working, excellent ZXBPU 
connection techniques, fantastic at possessing and many people, packed with 
organization mindset, passion for activities. Nevertheless consumers are 
definitely not best, that they still numerous FRR faults, in many facets for 
instance understanding, community go through; but I think each of these will as 
a result of their own endeavours XXB to better the learning, Alongside this are 
planning the following guidance!BR
VUBBBR
BR
My web-site - [[http://www.beatbeatsbydre.com|monster beats]]


[jira] [Created] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brooke Bryan (JIRA)
Brooke Bryan created CASSANDRA-5367:
---

 Summary: Hints stuck on compaction
 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Improvement
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
before 1.0)
Reporter: Brooke Bryan


When our cluster is handling hints, we will very often see hints get stuck on 
nodes if it is unable to communicate with another node.  The problem is not 
that the other node is down, the other node will be sat doing compactions, or 
running out of memory.  While that node is a problem, and needs to be fixed, 
all other nodes on the cluster will stick waiting to handle hints between that 
node and itself.

This causes a pretty major knock on effect throughout the entire cluster, 
causing hints to back up.  We are seeing some nodes backed up with 14GB of 
hints, after 2 days of the hints being stuck.

Also, during this stuck session, compactionstats will show a compaction on 
the system hints column family, and not change the completed bytes amount.

This is the only reason for an entire cluster to get very bogged down from what 
I have experienced, and requires a lot of manual intervention to get everything 
back online.

After putting a node into debug mode, I have narrowed down the issue to be 
within:

startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390

based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5365) org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException

2013-03-20 Thread Roland von Herget (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roland von Herget updated CASSANDRA-5365:
-

Fix Version/s: 1.2.3

 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 -

 Key: CASSANDRA-5365
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5365
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.2
 Environment: 3 node debian linux cluster
 oracle jdk - java version 1.7.0_15
 hadoop 1.0.4
 1 node running hadoop job which inserts data
Reporter: Roland von Herget
Priority: Critical
 Fix For: 1.2.3


 create keyspace  column family via cli:
 {code}
 create keyspace vectorization WITH placement_strategy = 'SimpleStrategy' AND 
 strategy_options = {replication_factor:2};
 create column family dict WITH comparator = UTF8Type AND 
 key_validation_class=UTF8Type AND column_metadata = [ {column_name: id, 
 validation_class: LongType} {column_name: df, validation_class: LongType}];
 {code}
 Now I run my hadoop job which gets data from another keyspace (same cluster) 
 and reduces it to dict.
 Afterwards I try to get some values via cli:
 {code}
 [default@unknown] use vectorization;
 [default@vectorization] assume dict keys as ascii;
 [default@vectorization] get dict['xyz'];
 = (column=df, value=329305, timestamp=1363715523545000)
 = (column=id, value=8477047, timestamp=1363715523545000)
 Returned 2 results.
 Elapsed time: 38 msec(s).
 [default@vectorization] get dict['14'];
 null
 TimedOutException()
 at 
 org.apache.cassandra.thrift.Cassandra$get_slice_result.read(Cassandra.java:7874)
 [...]
 {code}
 and on the server:
 {code}
 ERROR 09:42:46,834 Exception in thread Thread[ReadStage:42281,5,main]
 java.lang.RuntimeException: 
 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1582)
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: org.apache.cassandra.io.sstable.CorruptSSTableException: 
 java.io.EOFException
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:106)
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:38)
 at 
 com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
 at 
 com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
 at 
 org.apache.cassandra.db.columniterator.SSTableSliceIterator.hasNext(SSTableSliceIterator.java:90)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.getNext(QueryFilter.java:171)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.hasNext(QueryFilter.java:154)
 at 
 org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:143)
 at 
 org.apache.cassandra.utils.MergeIterator$ManyToOne.init(MergeIterator.java:86)
 at org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:45)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:134)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter.java:84)
 at 
 org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:294)
 at 
 org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:65)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132)
 at org.apache.cassandra.db.Table.getRow(Table.java:355)
 at 
 org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70)
 at 
 org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1052)
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1578)
 ... 3 more
 Caused by: java.io.EOFException
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:416)
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:394)
 at 
 org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:380)
 at 
 org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:392)
 at 
 

[jira] [Updated] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brooke Bryan (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brooke Bryan updated CASSANDRA-5367:


Issue Type: Bug  (was: Improvement)

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan

 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5365) org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException

2013-03-20 Thread Roland von Herget (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607484#comment-13607484
 ] 

Roland von Herget commented on CASSANDRA-5365:
--

A bit late, but I just realized 1.2.3 is already released. I upgraded, retried, 
and it works as expected.
Please close this one.

 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 -

 Key: CASSANDRA-5365
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5365
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.2
 Environment: 3 node debian linux cluster
 oracle jdk - java version 1.7.0_15
 hadoop 1.0.4
 1 node running hadoop job which inserts data
Reporter: Roland von Herget
Priority: Critical
 Fix For: 1.2.3


 create keyspace  column family via cli:
 {code}
 create keyspace vectorization WITH placement_strategy = 'SimpleStrategy' AND 
 strategy_options = {replication_factor:2};
 create column family dict WITH comparator = UTF8Type AND 
 key_validation_class=UTF8Type AND column_metadata = [ {column_name: id, 
 validation_class: LongType} {column_name: df, validation_class: LongType}];
 {code}
 Now I run my hadoop job which gets data from another keyspace (same cluster) 
 and reduces it to dict.
 Afterwards I try to get some values via cli:
 {code}
 [default@unknown] use vectorization;
 [default@vectorization] assume dict keys as ascii;
 [default@vectorization] get dict['xyz'];
 = (column=df, value=329305, timestamp=1363715523545000)
 = (column=id, value=8477047, timestamp=1363715523545000)
 Returned 2 results.
 Elapsed time: 38 msec(s).
 [default@vectorization] get dict['14'];
 null
 TimedOutException()
 at 
 org.apache.cassandra.thrift.Cassandra$get_slice_result.read(Cassandra.java:7874)
 [...]
 {code}
 and on the server:
 {code}
 ERROR 09:42:46,834 Exception in thread Thread[ReadStage:42281,5,main]
 java.lang.RuntimeException: 
 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1582)
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: org.apache.cassandra.io.sstable.CorruptSSTableException: 
 java.io.EOFException
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:106)
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:38)
 at 
 com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
 at 
 com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
 at 
 org.apache.cassandra.db.columniterator.SSTableSliceIterator.hasNext(SSTableSliceIterator.java:90)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.getNext(QueryFilter.java:171)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.hasNext(QueryFilter.java:154)
 at 
 org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:143)
 at 
 org.apache.cassandra.utils.MergeIterator$ManyToOne.init(MergeIterator.java:86)
 at org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:45)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:134)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter.java:84)
 at 
 org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:294)
 at 
 org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:65)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132)
 at org.apache.cassandra.db.Table.getRow(Table.java:355)
 at 
 org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70)
 at 
 org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1052)
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1578)
 ... 3 more
 Caused by: java.io.EOFException
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:416)
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:394)
 at 
 

[Cassandra Wiki] Trivial Update of IngridLop by IngridLop

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The IngridLop page has been changed by IngridLop:
http://wiki.apache.org/cassandra/IngridLop

New page:
Salut/BR
My hobby is Soapmaking. BR
My dad name is Randy and he is a House painter. My mother is a 
Firefighter.BR
BR
I am working as Bricklayer. BR
My school's name is The Careful Prep School situated in City of London. BR
Soon i will turn 56. BR
I am staying at Ann Arbor. BR
Hey guys !! My name is WILLETTA MERRITT.BR
BR
Also visit my blog :: [[http://www.pingcheapbeatsbydre.com|cheap monster beats]]


[jira] [Commented] (CASSANDRA-5361) Enable ThreadLocal allocation in the JVM

2013-03-20 Thread T Jake Luciani (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607519#comment-13607519
 ] 

T Jake Luciani commented on CASSANDRA-5361:
---

Its default with -server which we don't set

 Enable ThreadLocal allocation in the JVM
 

 Key: CASSANDRA-5361
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5361
 Project: Cassandra
  Issue Type: Improvement
 Environment: JDK 6
Reporter: T Jake Luciani
Assignee: Ryan McGuire
 Fix For: 1.2.4


 Adding -XX:+UseTLAB to cassandra-env.sh yields a ~15% read performance boost.
 Works with usual stress tool but also in our production.
 It enables thread local allocation of new objects which makes sense for SEDA 
 based systems.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CASSANDRA-5365) org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException

2013-03-20 Thread Aleksey Yeschenko (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksey Yeschenko resolved CASSANDRA-5365.
--

Resolution: Not A Problem

 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 -

 Key: CASSANDRA-5365
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5365
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.2
 Environment: 3 node debian linux cluster
 oracle jdk - java version 1.7.0_15
 hadoop 1.0.4
 1 node running hadoop job which inserts data
Reporter: Roland von Herget
Priority: Critical
 Fix For: 1.2.3


 create keyspace  column family via cli:
 {code}
 create keyspace vectorization WITH placement_strategy = 'SimpleStrategy' AND 
 strategy_options = {replication_factor:2};
 create column family dict WITH comparator = UTF8Type AND 
 key_validation_class=UTF8Type AND column_metadata = [ {column_name: id, 
 validation_class: LongType} {column_name: df, validation_class: LongType}];
 {code}
 Now I run my hadoop job which gets data from another keyspace (same cluster) 
 and reduces it to dict.
 Afterwards I try to get some values via cli:
 {code}
 [default@unknown] use vectorization;
 [default@vectorization] assume dict keys as ascii;
 [default@vectorization] get dict['xyz'];
 = (column=df, value=329305, timestamp=1363715523545000)
 = (column=id, value=8477047, timestamp=1363715523545000)
 Returned 2 results.
 Elapsed time: 38 msec(s).
 [default@vectorization] get dict['14'];
 null
 TimedOutException()
 at 
 org.apache.cassandra.thrift.Cassandra$get_slice_result.read(Cassandra.java:7874)
 [...]
 {code}
 and on the server:
 {code}
 ERROR 09:42:46,834 Exception in thread Thread[ReadStage:42281,5,main]
 java.lang.RuntimeException: 
 org.apache.cassandra.io.sstable.CorruptSSTableException: java.io.EOFException
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1582)
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: org.apache.cassandra.io.sstable.CorruptSSTableException: 
 java.io.EOFException
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:106)
 at 
 org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:38)
 at 
 com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
 at 
 com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
 at 
 org.apache.cassandra.db.columniterator.SSTableSliceIterator.hasNext(SSTableSliceIterator.java:90)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.getNext(QueryFilter.java:171)
 at 
 org.apache.cassandra.db.filter.QueryFilter$2.hasNext(QueryFilter.java:154)
 at 
 org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:143)
 at 
 org.apache.cassandra.utils.MergeIterator$ManyToOne.init(MergeIterator.java:86)
 at org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:45)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:134)
 at 
 org.apache.cassandra.db.filter.QueryFilter.collateOnDiskAtom(QueryFilter.java:84)
 at 
 org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:294)
 at 
 org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:65)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1363)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1220)
 at 
 org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1132)
 at org.apache.cassandra.db.Table.getRow(Table.java:355)
 at 
 org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:70)
 at 
 org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1052)
 at 
 org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1578)
 ... 3 more
 Caused by: java.io.EOFException
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:416)
 at java.io.RandomAccessFile.readFully(RandomAccessFile.java:394)
 at 
 org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:380)
 at 
 org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:392)
 at 

[Cassandra Wiki] Trivial Update of Stuart85N by Stuart85N

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The Stuart85N page has been changed by Stuart85N:
http://wiki.apache.org/cassandra/Stuart85N

New page:
The varsity 3 years time period, making sure that hilfuqlhvj I'm able to 
practice a wide range of information, weren't sure in advance of, whether 
inside the mental volume, possibly in a growth of personal elements can be 
enhanced others, tell me, value of know-how.BR
I may via their initiatives, that will put stern requires for by themself, I 
think you will the provider can certainly make people deliver the results in 
this article, as I throw a encouraging, industriousness in addition to 
endurance, not afraid in dedication and look at outlook, as well with the hope 
this place will get more information practical knowledge, md to expand the 
concept of eye-sight, hold the possibility to training their particular to help 
pursue desires .BR
I want to benefit in competition, towards the actual complicated test, permit 
me to syi seated damage development, impatiently jg enjoy within your beneath 
the leadership from the supplier, xgmv can result in more significant 
enhancement. mpsixBR
BR
Review my web page ... [[http://www.diggchaneloutlet.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of PKYAdam by PKYAdam

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The PKYAdam page has been changed by PKYAdam:
http://wiki.apache.org/cassandra/PKYAdam

New page:
Howdy! I'm called: Xatz Q. OnhgmtsBR
I prefer to make friends, s regardless of which nation, r the specific area do 
you find yourself v by.BR
I r choose to look at various fashion periodicals, novels. Learn about many 
designer elements the patient.BR
Your call is definitely:438 ' 2918050BR
BR
my blog post ... [[http://www.firmchaneloutlet.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of ArchieSow by ArchieSow

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The ArchieSow page has been changed by ArchieSow:
http://wiki.apache.org/cassandra/ArchieSow

New page:
Hiya, almost everyone.BR
BR
For sure, I'm:Ddh MnzwcBR
BR
Are provided right here, I have been incredibly ecstatic, given that Allow me 
to within the tjngz completely new natural environment, to obtain cutting edge 
associates.BR
BR
I'm a figuring out as a rule, normal presence, physiological general 
introverted learners.BR
BR
BR
Now i'm serene, sort, is rather td excellent, anyone can it's the perfect time 
when camping. I love to read through a book.BR
BR
Ohio, everybody idea I'd been lots of most people learn about the application, 
however i dgkeo was idle, cough, this is actually the location I personally 
dependent ah. fmlBR
BR
In future study byxgroc daily life, we ought to come together jointly, analysis 
complicated, regarding their have long run as well as place powerful 
groundwork, many of us give your very best along! Many thanks.BR
BR
my site: [[http://www.concheaplouisvuitton.com|louis vuitton handbags outlet]]


[Cassandra Wiki] Trivial Update of CristineB by CristineB

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The CristineB page has been changed by CristineB:
http://wiki.apache.org/cassandra/CristineB

New page:
These corporations are willing to pay you to your opinions and take surveys on 
you everyday spending habits are.BR
You needs to be prepared to gain access to at higher monthly interest. People 
with low credit score status are refused through the lending agencies, usually. 
But these benefits aren't huge for facing the big problems of finance. Some of 
your home improvement grants are especially for seniors who have crossed 60 
years old as well as other grants are for people who are part of low-income 
groups.BR
BR
Here is my blog post ... [[http://quickloansmoouk.co.uk/|quick Loans For 
Unemployed]]


[Cassandra Wiki] Trivial Update of HelenBaum by HelenBaum

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The HelenBaum page has been changed by HelenBaum:
http://wiki.apache.org/cassandra/HelenBaum

New page:
University or little by little at bay in an additional, Gu faculty, via the 
guide and also the theories of their very own challenging understand, I've 
truly successfully performed specialized programmes,, in addition to establish 
a good habit of considerable go through in addition to job!. Will hard-working, 
devoted plus follow the principle ua connected with reliability together with 
strength, that daring to help you issue ourselves together with build up his or 
her possibilities;BR
Make an active human being, the effort eagerness, in order to unique aim to do 
the situations you desire anxiously in to push;BR
Have a very good zxhv attitude, prepared to correspond with many people, 
residing people, will be fairly strong correspondence with others, sturdy 
company operations qualities along with nature for synergy online websites, be 
capable to regularly socialize to quickly attain workforce objectives;BR
Be a master at grasping, attentiveness in addition to pragmatism, assiduously, 
contain considerable attraction qkg and really abundant practical knowledge, 
formidable capability adjust to, xs in order to integrate into a cutting edge 
line of business at a timeframe, to adapt to him or her make your pet you need 
to do;BR
BR
my homepage: [[http://www.cleanscreenxcel.com/cheapmonsterbeatsbydre.html|dre 
beats headphones]]


[Cassandra Wiki] Trivial Update of WiltonLRU by WiltonLRU

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The WiltonLRU page has been changed by WiltonLRU:
http://wiki.apache.org/cassandra/WiltonLRU

New page:
The school three years occasion, so jnowlrmmby I am able to become familiar 
with a great deal of education, didn't know well before, no matter if in your 
cerebral potential, or perhaps in your farming of non-public traits really are 
gained people, inform me, value of technological innovation. I may by using 
their unique efforts, align tough necessitates about themselves, I'm guessing 
you'll this company will make everybody operate in this case, simply because 
I've a constructive, industriousness and stamina levels, not afraid of 
perseverance and study outlook, also hoping that particular could find out 
skills, zq to inflate the concept of imaginative and prescient vision, grasp 
the opportunity exercise their towards chase wishes .BR
I'll reap some benefits competing, in to the genuine complicated task, well 
then, i'll zcy perched undermine improvement, thirstily qw look forward to with 
your beneath the management of this firm, paxd can get significantly greater 
progress. axlmlBR
BR
My homepage :: [[http://www.diggchaneloutlet.com|chanel bags]]


[Cassandra Wiki] Trivial Update of OliverSpa by OliverSpa

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The OliverSpa page has been changed by OliverSpa:
http://wiki.apache.org/cassandra/OliverSpa

New page:
Bro absolutely everyone =BR
In to: Czmx pailfz Hey !! I am ILONA GILBERT.BR
BR
BR
jkrBR
BR
Ms. EMELIA BOWMAN is jolly Ethnologist who has Imagined many novels concerning 
of the topic. She can be often seen in The Enormous Academy of Careful People 
in York in Lexington. The author has an acquaintance of 17 months. Reach him at 
BR
I reside in Mesquite. BR
I am 50. BR
My school's name is The Flowery Military School which has a branch in Port 
Saint Lucie. BR
I have a job as Governess. BR
I am a fan of Model Rocketry. BR
My father name is Nils  and he is a Physicist. My momy is a Corporate Executive 
Officer.BR
BR
My blog post; [[http://www.activechaneloutlet.com|chanel bag]]


[Cassandra Wiki] Trivial Update of TomasGKL by TomasGKL

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The TomasGKL page has been changed by TomasGKL:
http://wiki.apache.org/cassandra/TomasGKL

New page:
The 30-year-old striker is wanted on loan by Blackpool manager Ian Holloway 
after failing to get into the Rangers first team.BR
BR
And even if you're planning each day-cation august, the price can certainly 
still add up between gas prices, eating at restaurants, admission prices, and 
much more. The funds for 2012-2013 comprise $16 billion in World Bank loans, a 
$4 billion increase from this past year. When looking for the Payday Lender 
it's imperative that you be familiar with that which you're engaging in - 
Compare Payday Loans by checking the terms and conditions from each lenders 
website. It might seem like a juggling act, but trying to discover a new 
apartment will put somewhat of stress on your own budget without a number of 
months to prepare to the extra costs.BR
BR
Look at my website - [[http://storkonlineloansz.co.uk/|online loans]]


[Cassandra Wiki] Trivial Update of MahaliaWh by MahaliaWh

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The MahaliaWh page has been changed by MahaliaWh:
http://wiki.apache.org/cassandra/MahaliaWh

New page:
The college a few years point in time, to make certain that bohqdrgkwy Allow me 
to learn a lot of know-how, would never know previous to, regardless of whether 
from the mental ability, possibly in your growth of non-public factors are 
usually helped everybody, make me aware, the need for modern technology.BR
I am going to throughout their particular attempts, to line demanding 
expectations upon by themselves, I'm guessing you'll the firm will make 
everyone work there, as Apple encouraging, industriousness and additionally 
strength, not scared of efforts and look perspective, at the same time with the 
aspiration that any particular one can easily find out more know-how, cl to 
inflate the concept of ideas, grasp the opportunity workout their very own to 
be able to stick to aspirations .BR
Let me gain competing, towards precise complicated issue, i want to fql waiting 
give up growing, impatiently fe wait for inside of your within the command of 
this provider, ecpt is capable of having increased creation. rvjpiBR
BR
Feel free to surf to my weblog: [[http://www.firmchaneloutlet.com|chanel purse]]


[jira] [Updated] (CASSANDRA-5250) Improve LeveledScanner work estimation

2013-03-20 Thread Marcus Eriksson (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Eriksson updated CASSANDRA-5250:
---

Attachment: 0001-CASSANDRA-5250.patch

 Improve LeveledScanner work estimation
 --

 Key: CASSANDRA-5250
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5250
 Project: Cassandra
  Issue Type: Improvement
Reporter: Jonathan Ellis
Assignee: Marcus Eriksson
  Labels: compaction
 Attachments: 0001-CASSANDRA-5250.patch


 See 
 https://issues.apache.org/jira/browse/CASSANDRA-5222?focusedCommentId=13577420page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13577420

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of ONSBoyce by ONSBoyce

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The ONSBoyce page has been changed by ONSBoyce:
http://wiki.apache.org/cassandra/ONSBoyce

New page:
Like looking for conventional car loans there are several conditions and 
considerations for applying for a bad credit score automobile loans.BR
Getting car finance with poor credit now is easier than you believe. The 
critical for building credit entails establishing new personal lines of credit. 
This will be the place that you already come with an account. If you might be a 
resident in the UK and therefore are inside a dire financial state, you'll be 
able to get some monetary help through the various low credit score loans which 
might be offered.BR
BR
My webpage [[http://storkonlineloansz.co.uk/|cheap online loans]]


[Cassandra Wiki] Trivial Update of IsraelFor by IsraelFor

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The IsraelFor page has been changed by IsraelFor:
http://wiki.apache.org/cassandra/IsraelFor

New page:
I became some exciting and also happy young child.BR
I have a gorgeous ebony hair, some of well lit joqs eye lids, longer 
accompanied by a modest cherry dental. Medium sized build up, tall in 
height.BR
I enjoy typically the lotus, which usually bear softly erect in the water, a 
bit like a good looking young lady. I recommend piece of art, vocal, party ... 
Now i'm quite sharp, well written term, however, I also learn to Yue Xiang, 
have even further change for the better! cbBR
I throw a great deal of advantages, as an illustration I just produce as well 
as acceleration, and top quality, are employed in enough time to publish. My 
very own thoughts are great, your kitchen table might be slower, the person 
ifhmyh didn't remember to help dictation from phrases, I could are accountable 
to the dog.BR
While I got the place to find dinner, I'm able to guidance my best father and 
mother way up. But, there isn't a wonderful man or women, I get a great number 
of flaws, just like I prefer to watch television, enjoy computer system in. 
Then again, to research, I should your own, really difficult, tough!BR
I need to visit institution, bcbr classes or even assist bear your ex that will 
your ex mum. Clearly, consider it in fact uncomfortable! I will find out more 
suitable. The activities is very negative, in particular table tennis. Okay My 
partner and i look at also around seventy don't, but will also hard to find! 
Gday, it appears my own yniyr sports entertainment is not really!BR
This is often my family, a wonderful that i!BR
BR
Here is my web-site - [[http://www.pingcheapbeatsbydre.com|beats by dre cheap]]


[jira] [Commented] (CASSANDRA-5250) Improve LeveledScanner work estimation

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607685#comment-13607685
 ] 

Jonathan Ellis commented on CASSANDRA-5250:
---

I would say, go ahead and rip out EmptyCompactionScanner.

I was also hoping that we could get a better estimate for sstables where the 
range we're scanning is only part of the sstable.  One way would be to do 
lookups against our in-memory IndexSummary for the start and end of the range, 
and assume that 1/10 of the rows in the summary correspond to 1/10 of the size 
on disk.  Obviously not 100% accurate but a lot better than throwing the entire 
sstable size in each time.

 Improve LeveledScanner work estimation
 --

 Key: CASSANDRA-5250
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5250
 Project: Cassandra
  Issue Type: Improvement
Reporter: Jonathan Ellis
Assignee: Marcus Eriksson
  Labels: compaction
 Attachments: 0001-CASSANDRA-5250.patch


 See 
 https://issues.apache.org/jira/browse/CASSANDRA-5222?focusedCommentId=13577420page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13577420

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of DarrenJZZ by DarrenJZZ

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The DarrenJZZ page has been changed by DarrenJZZ:
http://wiki.apache.org/cassandra/DarrenJZZ

New page:
Hello !! My name is SIMONE MUNOZ. Soon i will turn 29. I and my sister go to 
The Fanciful School located in Palm Springs.BR
My daddy name is Jonathon  and he is a Engine-driver. My momy is a Court 
reporter.BR
BR
My homepage ... [[http://www.activechaneloutlet.com|chanel outlet]]


[jira] [Commented] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brandon Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607754#comment-13607754
 ] 

Brandon Williams commented on CASSANDRA-5367:
-

Can you attach a thread dump from when they're stuck?

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan

 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[1/3] git commit: Fix nodetool ring and status output format for ipv6 addresses Patch by Michal Michalsky, reviewed by brandonwilliams for CASSANDRA-5302

2013-03-20 Thread brandonwilliams
Updated Branches:
  refs/heads/cassandra-1.2 c1332efe1 - f3a93f95b
  refs/heads/trunk 367273190 - 5d2d07f5a


Fix nodetool ring and status output format for ipv6 addresses
Patch by Michal Michalsky, reviewed by brandonwilliams for
CASSANDRA-5302


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f3a93f95
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f3a93f95
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f3a93f95

Branch: refs/heads/cassandra-1.2
Commit: f3a93f95ba1374986ea6d4ed12a84b888d22aa94
Parents: c1332ef
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 10:45:09 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 10:45:09 2013 -0500

--
 src/java/org/apache/cassandra/tools/NodeCmd.java |   33 -
 1 files changed, 31 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/f3a93f95/src/java/org/apache/cassandra/tools/NodeCmd.java
--
diff --git a/src/java/org/apache/cassandra/tools/NodeCmd.java 
b/src/java/org/apache/cassandra/tools/NodeCmd.java
index 8cd8b56..9d113a6 100644
--- a/src/java/org/apache/cassandra/tools/NodeCmd.java
+++ b/src/java/org/apache/cassandra/tools/NodeCmd.java
@@ -212,7 +212,16 @@ public class NodeCmd
 for (Map.EntryString, String entry : tokensToEndpoints.entrySet())
 endpointsToTokens.put(entry.getValue(), entry.getKey());
 
-String format = %-16s%-12s%-7s%-8s%-16s%-20s%-44s%n;
+int maxAddressLength = Collections.max(endpointsToTokens.keys(), new 
ComparatorString() {
+@Override
+public int compare(String first, String second)
+{
+return 
((Integer)first.length()).compareTo((Integer)second.length());
+}
+}).length();
+
+String formatPlaceholder = %%-%ds  
%%-12s%%-7s%%-8s%%-16s%%-20s%%-44s%%n;
+String format = String.format(formatPlaceholder, maxAddressLength);
 
 // Calculate per-token ownership of the ring
 MapInetAddress, Float ownerships;
@@ -328,6 +337,7 @@ public class NodeCmd
 private class ClusterStatus
 {
 String kSpace = null, format = null;
+int maxAddressLength;
 CollectionString joiningNodes, leavingNodes, movingNodes, liveNodes, 
unreachableNodes;
 MapString, String loadMap, hostIDMap, tokensToEndpoints;
 EndpointSnitchInfoMBean epSnitchInfo;
@@ -376,7 +386,10 @@ public class NodeCmd
 if (format == null)
 {
 StringBuffer buf = new StringBuffer();
-buf.append(%s%s  %-16s  %-9s  );// status, 
address, and load
+String addressPlaceholder = String.format(%%-%ds  , 
maxAddressLength);
+buf.append(%s%s  ); // status
+buf.append(addressPlaceholder);   // address
+buf.append(%-9s  ); // load
 if (!isTokenPerNode)  buf.append(%-6s  );   // Tokens
 if (hasEffectiveOwns) buf.append(%-16s  );  // Owns 
(effective)
 else  buf.append(%-5s  );   // Owns
@@ -435,6 +448,7 @@ public class NodeCmd
 {
 MapInetAddress, Float ownerships;
 boolean hasEffectiveOwns = false, isTokenPerNode = true;
+
 try
 {
 ownerships = probe.effectiveOwnership(kSpace);
@@ -449,6 +463,21 @@ public class NodeCmd
 if (new HashSetString(tokensToEndpoints.values()).size()  
tokensToEndpoints.keySet().size())
 isTokenPerNode = false;
 
+maxAddressLength = 0;
+for (Map.EntryString, MapInetAddress, Float dc : 
getOwnershipByDc(ownerships).entrySet())
+{
+int dcMaxAddressLength = 
Collections.max(dc.getValue().keySet(), new ComparatorInetAddress() {
+@Override
+public int compare(InetAddress first, InetAddress second)
+{
+return 
((Integer)first.getHostAddress().length()).compareTo((Integer)second.getHostAddress().length());
+}
+}).getHostAddress().length();
+
+if(dcMaxAddressLength  maxAddressLength)
+maxAddressLength = dcMaxAddressLength;
+}
+
 // Datacenters
 for (Map.EntryString, MapInetAddress, Float dc : 
getOwnershipByDc(ownerships).entrySet())
 {



[3/3] git commit: Merge branch 'cassandra-1.2' into trunk

2013-03-20 Thread brandonwilliams
Merge branch 'cassandra-1.2' into trunk


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/5d2d07f5
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/5d2d07f5
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/5d2d07f5

Branch: refs/heads/trunk
Commit: 5d2d07f5a67a8006fa52e35f70dfdddbf2259ca4
Parents: 3672731 f3a93f9
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 10:46:30 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 10:46:30 2013 -0500

--
 src/java/org/apache/cassandra/tools/NodeCmd.java |   33 -
 1 files changed, 31 insertions(+), 2 deletions(-)
--




[jira] [Commented] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607753#comment-13607753
 ] 

Jonathan Ellis commented on CASSANDRA-5367:
---

How can I reproduce this?

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan

 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5179) Hinted handoff sends over 1000 rows for one column change

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607745#comment-13607745
 ] 

Jonathan Ellis commented on CASSANDRA-5179:
---

+1

 Hinted handoff sends over 1000 rows for one column change
 -

 Key: CASSANDRA-5179
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5179
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.2
 Environment: Windows 7
 Java 1.6u38
Reporter: Antti Koivisto
Assignee: Aleksey Yeschenko
 Fix For: 1.2.4

 Attachments: cassandra_receiver.log, cassandra_sender.log


 We have a small test environment with two datacenters (DC1 and DC2) running 
 on Windows 7 laptops.
 Both datacenters have one node. We use network topology strategy to replicate 
 all data to both datacenters.
 We started with empty db. 
 1. Created a keyspace with strategy options [DC1:1, DC2:1]
 2. Added one row to a column family with CLI to DC1. Change was replicated to 
 DC2.
 3. Disconnected network cable from DC2.
 4. Gossiper noticed, that other DC is dead.
 5. Added another row to DC1.
 6. Reconnected cable on DC2.
 7. DC1 started hinted handoff for DC2.
 8. Hinted handoff is finished with message: Finished hinted handoff of 1969 
 rows to endpoint DC2 ip
 We repeated test with same results on Linux cluster with Cassandra 1.2.0. 
 On Cassandra 1.1.5 Linux cluster, only one row was sent to endpoint. 
 Finished hinted handoff of 1 rows to endpoint DC2 ip

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[2/3] git commit: Fix nodetool ring and status output format for ipv6 addresses Patch by Michal Michalsky, reviewed by brandonwilliams for CASSANDRA-5302

2013-03-20 Thread brandonwilliams
Fix nodetool ring and status output format for ipv6 addresses
Patch by Michal Michalsky, reviewed by brandonwilliams for
CASSANDRA-5302


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f3a93f95
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f3a93f95
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f3a93f95

Branch: refs/heads/trunk
Commit: f3a93f95ba1374986ea6d4ed12a84b888d22aa94
Parents: c1332ef
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 10:45:09 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 10:45:09 2013 -0500

--
 src/java/org/apache/cassandra/tools/NodeCmd.java |   33 -
 1 files changed, 31 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/f3a93f95/src/java/org/apache/cassandra/tools/NodeCmd.java
--
diff --git a/src/java/org/apache/cassandra/tools/NodeCmd.java 
b/src/java/org/apache/cassandra/tools/NodeCmd.java
index 8cd8b56..9d113a6 100644
--- a/src/java/org/apache/cassandra/tools/NodeCmd.java
+++ b/src/java/org/apache/cassandra/tools/NodeCmd.java
@@ -212,7 +212,16 @@ public class NodeCmd
 for (Map.EntryString, String entry : tokensToEndpoints.entrySet())
 endpointsToTokens.put(entry.getValue(), entry.getKey());
 
-String format = %-16s%-12s%-7s%-8s%-16s%-20s%-44s%n;
+int maxAddressLength = Collections.max(endpointsToTokens.keys(), new 
ComparatorString() {
+@Override
+public int compare(String first, String second)
+{
+return 
((Integer)first.length()).compareTo((Integer)second.length());
+}
+}).length();
+
+String formatPlaceholder = %%-%ds  
%%-12s%%-7s%%-8s%%-16s%%-20s%%-44s%%n;
+String format = String.format(formatPlaceholder, maxAddressLength);
 
 // Calculate per-token ownership of the ring
 MapInetAddress, Float ownerships;
@@ -328,6 +337,7 @@ public class NodeCmd
 private class ClusterStatus
 {
 String kSpace = null, format = null;
+int maxAddressLength;
 CollectionString joiningNodes, leavingNodes, movingNodes, liveNodes, 
unreachableNodes;
 MapString, String loadMap, hostIDMap, tokensToEndpoints;
 EndpointSnitchInfoMBean epSnitchInfo;
@@ -376,7 +386,10 @@ public class NodeCmd
 if (format == null)
 {
 StringBuffer buf = new StringBuffer();
-buf.append(%s%s  %-16s  %-9s  );// status, 
address, and load
+String addressPlaceholder = String.format(%%-%ds  , 
maxAddressLength);
+buf.append(%s%s  ); // status
+buf.append(addressPlaceholder);   // address
+buf.append(%-9s  ); // load
 if (!isTokenPerNode)  buf.append(%-6s  );   // Tokens
 if (hasEffectiveOwns) buf.append(%-16s  );  // Owns 
(effective)
 else  buf.append(%-5s  );   // Owns
@@ -435,6 +448,7 @@ public class NodeCmd
 {
 MapInetAddress, Float ownerships;
 boolean hasEffectiveOwns = false, isTokenPerNode = true;
+
 try
 {
 ownerships = probe.effectiveOwnership(kSpace);
@@ -449,6 +463,21 @@ public class NodeCmd
 if (new HashSetString(tokensToEndpoints.values()).size()  
tokensToEndpoints.keySet().size())
 isTokenPerNode = false;
 
+maxAddressLength = 0;
+for (Map.EntryString, MapInetAddress, Float dc : 
getOwnershipByDc(ownerships).entrySet())
+{
+int dcMaxAddressLength = 
Collections.max(dc.getValue().keySet(), new ComparatorInetAddress() {
+@Override
+public int compare(InetAddress first, InetAddress second)
+{
+return 
((Integer)first.getHostAddress().length()).compareTo((Integer)second.getHostAddress().length());
+}
+}).getHostAddress().length();
+
+if(dcMaxAddressLength  maxAddressLength)
+maxAddressLength = dcMaxAddressLength;
+}
+
 // Datacenters
 for (Map.EntryString, MapInetAddress, Float dc : 
getOwnershipByDc(ownerships).entrySet())
 {



[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Brandon Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607760#comment-13607760
 ] 

Brandon Williams commented on CASSANDRA-5366:
-

You only need to run upgradesstables between major release upgrades, so there's 
no way any sstable will already be on the latest version.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CASSANDRA-5363) Missing files in debian /etc/cassandra/conf folder

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams reassigned CASSANDRA-5363:
---

Assignee: Brandon Williams

 Missing files in debian /etc/cassandra/conf folder
 --

 Key: CASSANDRA-5363
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5363
 Project: Cassandra
  Issue Type: Bug
  Components: Packaging
Affects Versions: 1.2.3
 Environment: Debian
Reporter: Sven Delmas
Assignee: Brandon Williams

 The standard debian installation puts;
 cassandra-env.sh cassandra.yaml log4j-server.properties
 into /etc/cassandra. However there seem to be additional files that might 
 make sense there:
 commitlog_archiving.properties cassandra-rackdc.properties 
 log4j-tools.properties cassandra-topology.properties
 (these are at least installed by the DSC rpm installer). So should those be 
 added in debian or removed in rpms?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5363) Missing files in debian /etc/cassandra/conf folder

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-5363:


Attachment: 5363.txt

We already had rackdc properties, but here's a patch for the others.

 Missing files in debian /etc/cassandra/conf folder
 --

 Key: CASSANDRA-5363
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5363
 Project: Cassandra
  Issue Type: Bug
  Components: Packaging
Affects Versions: 1.2.3
 Environment: Debian
Reporter: Sven Delmas
Assignee: Brandon Williams
 Attachments: 5363.txt


 The standard debian installation puts;
 cassandra-env.sh cassandra.yaml log4j-server.properties
 into /etc/cassandra. However there seem to be additional files that might 
 make sense there:
 commitlog_archiving.properties cassandra-rackdc.properties 
 log4j-tools.properties cassandra-topology.properties
 (these are at least installed by the DSC rpm installer). So should those be 
 added in debian or removed in rpms?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5363) Missing files in debian /etc/cassandra/conf folder

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-5363:


Reviewer: urandom
Priority: Minor  (was: Major)

 Missing files in debian /etc/cassandra/conf folder
 --

 Key: CASSANDRA-5363
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5363
 Project: Cassandra
  Issue Type: Bug
  Components: Packaging
Affects Versions: 1.2.3
 Environment: Debian
Reporter: Sven Delmas
Assignee: Brandon Williams
Priority: Minor
 Attachments: 5363.txt


 The standard debian installation puts;
 cassandra-env.sh cassandra.yaml log4j-server.properties
 into /etc/cassandra. However there seem to be additional files that might 
 make sense there:
 commitlog_archiving.properties cassandra-rackdc.properties 
 log4j-tools.properties cassandra-topology.properties
 (these are at least installed by the DSC rpm installer). So should those be 
 added in debian or removed in rpms?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of GinoGeary by GinoGeary

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The GinoGeary page has been changed by GinoGeary:
http://wiki.apache.org/cassandra/GinoGeary

New page:
We're cheerful, steady, lively, tci hot, genuine; truly serious and the reason 
for operate, labor, may well keep challenges plus stand exertions, dares in 
order to innovate, the daring to reach the task, dares to attempt the duty; 
good work desire, in addition to determination, emphasis on working together 
dpoxnyd as well as a really serious as well as sensible job; formidable company 
flexibility together with very good company cohesiveness heart and soul, great 
direction llvqof and additionally peers; as well as mature their capability to 
the office plus the development of small business working experience, toq and 
also much better their very own self-belief.BR
BR
Feel free to surf to my web-site [[http://www.pingcheapbeatsbydre.com|cheap 
monster beats]]


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Brooke Bryan (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607797#comment-13607797
 ] 

Brooke Bryan commented on CASSANDRA-5366:
-

The problem we have, is the amount of data within the node, we could have a few 
large compactions run, before the upgrade process gets around to that specific 
CF or SSTable, meaning we are re-processing some pretty large files (few 
hundred GBs).  An upgradesstables process is taking around 3 or 4 days to 
complete at the moment, with the main problem being re-processing these large 
sstables.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Brandon Williams (JIRA)
Brandon Williams created CASSANDRA-5368:
---

 Summary: ClosedChannelException on shutdown
 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams


Catching AsynchronousCloseException isn't enough:

{noformat}
ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
java.lang.RuntimeException: java.nio.channels.ClosedChannelException
at 
org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
Caused by: java.nio.channels.ClosedChannelException
at 
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
at 
org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of StanleySe by StanleySe

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The StanleySe page has been changed by StanleySe:
http://wiki.apache.org/cassandra/StanleySe

New page:
Hi !! I am NICHOL HUNTER. I have a house in Leominster.BR
I am turning 24. I want to study at The Freaky Finishing School situated in 
Davidson County. I am planning to become a Factory worker. I like to do 
Dancing. My daddy name is Bennett  and he is a Editor. My momy is a Waiter.  
bvfssuzBR
BR
My homepage; [[http://www.concheaplouisvuitton.com|cheap louis vuitton]]


[jira] [Updated] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-5368:


Attachment: 5368.txt

Trivial patch to catch this but only mention it at debug.

 ClosedChannelException on shutdown
 --

 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams
 Attachments: 5368.txt


 Catching AsynchronousCloseException isn't enough:
 {noformat}
 ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
 169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
 java.lang.RuntimeException: java.nio.channels.ClosedChannelException
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
 Caused by: java.nio.channels.ClosedChannelException
 at 
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
 at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-5368:


 Reviewer: iamaleksey
 Priority: Minor  (was: Major)
Fix Version/s: 1.2.4

 ClosedChannelException on shutdown
 --

 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5368.txt


 Catching AsynchronousCloseException isn't enough:
 {noformat}
 ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
 169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
 java.lang.RuntimeException: java.nio.channels.ClosedChannelException
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
 Caused by: java.nio.channels.ClosedChannelException
 at 
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
 at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brooke Bryan (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brooke Bryan updated CASSANDRA-5367:


Attachment: thread.log

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brooke Bryan (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607811#comment-13607811
 ] 

Brooke Bryan commented on CASSANDRA-5367:
-

Im not sure on steps to reproduce, however it happens under high load, when 
large compactions are happening on nodes, and getting close to heap limits etc

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of EthanMosl by EthanMosl

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The EthanMosl page has been changed by EthanMosl:
http://wiki.apache.org/cassandra/EthanMosl

New page:
The unsubsidized direct loan however works in the bit different manner, The 
monthly interest starts immediately, after the loan is disbursed for the 
educational institute.BR
These money advances are cheap, an easy task to obtain, fast, private and 
convenient. If folks are unable to satisfy the payment, a lawsuit along with a 
damaged personal credit rating are threatened. Offer the services you receive 
at local events, for example proms, weddings and birthdays.BR
Her relationship with Mr Rochester Michael Fassbender is equally complex while 
they tend to be surprised by each other, grow to respect one another after 
which.BR
BR
Feel free to visit my site ... 
[[http://instantpaydayloans4realuk.co.uk/|instant Payday loans]]


[jira] [Commented] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Brandon Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607826#comment-13607826
 ] 

Brandon Williams commented on CASSANDRA-5367:
-

It looks like hints aren't stuck, there's a thread trying to deliver to a host 
and there's a large compaction of hints going on.  The host that the hints are 
for is the problem.

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607828#comment-13607828
 ] 

Jonathan Ellis commented on CASSANDRA-5368:
---

+1

 ClosedChannelException on shutdown
 --

 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5368.txt


 Catching AsynchronousCloseException isn't enough:
 {noformat}
 ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
 169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
 java.lang.RuntimeException: java.nio.channels.ClosedChannelException
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
 Caused by: java.nio.channels.ClosedChannelException
 at 
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
 at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[2/3] git commit: Catch harmless error on shutdown. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-5368

2013-03-20 Thread brandonwilliams
Catch harmless error on shutdown.
Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-5368


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/87d93625
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/87d93625
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/87d93625

Branch: refs/heads/trunk
Commit: 87d936251df056211673b90d62f37b9fe3440d83
Parents: f3a93f9
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 11:38:45 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 11:38:45 2013 -0500

--
 .../org/apache/cassandra/net/MessagingService.java |6 ++
 1 files changed, 6 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/87d93625/src/java/org/apache/cassandra/net/MessagingService.java
--
diff --git a/src/java/org/apache/cassandra/net/MessagingService.java 
b/src/java/org/apache/cassandra/net/MessagingService.java
index 98495be..e1331c2 100644
--- a/src/java/org/apache/cassandra/net/MessagingService.java
+++ b/src/java/org/apache/cassandra/net/MessagingService.java
@@ -25,6 +25,7 @@ import java.lang.management.ManagementFactory;
 import java.net.*;
 import java.nio.ByteBuffer;
 import java.nio.channels.AsynchronousCloseException;
+import java.nio.channels.ClosedChannelException;
 import java.nio.channels.ServerSocketChannel;
 import java.util.*;
 import java.util.concurrent.ConcurrentMap;
@@ -888,6 +889,11 @@ public final class MessagingService implements 
MessagingServiceMBean
 logger.info(MessagingService shutting down server 
thread.);
 break;
 }
+catch (ClosedChannelException e)
+{
+logger.debug(MessagingService server thread already 
closed.);
+break;
+}
 catch (IOException e)
 {
 throw new RuntimeException(e);



[3/3] git commit: Merge branch 'cassandra-1.2' into trunk

2013-03-20 Thread brandonwilliams
Merge branch 'cassandra-1.2' into trunk


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/08721da2
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/08721da2
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/08721da2

Branch: refs/heads/trunk
Commit: 08721da28d148b1825d7252d71955eacd211abd3
Parents: 5d2d07f 87d9362
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 11:39:54 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 11:39:54 2013 -0500

--
 .../org/apache/cassandra/net/MessagingService.java |6 ++
 1 files changed, 6 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/08721da2/src/java/org/apache/cassandra/net/MessagingService.java
--



[1/3] git commit: Catch harmless error on shutdown. Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-5368

2013-03-20 Thread brandonwilliams
Updated Branches:
  refs/heads/cassandra-1.2 f3a93f95b - 87d936251
  refs/heads/trunk 5d2d07f5a - 08721da28


Catch harmless error on shutdown.
Patch by brandonwilliams, reviewed by jbellis for CASSANDRA-5368


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/87d93625
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/87d93625
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/87d93625

Branch: refs/heads/cassandra-1.2
Commit: 87d936251df056211673b90d62f37b9fe3440d83
Parents: f3a93f9
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 11:38:45 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 11:38:45 2013 -0500

--
 .../org/apache/cassandra/net/MessagingService.java |6 ++
 1 files changed, 6 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/87d93625/src/java/org/apache/cassandra/net/MessagingService.java
--
diff --git a/src/java/org/apache/cassandra/net/MessagingService.java 
b/src/java/org/apache/cassandra/net/MessagingService.java
index 98495be..e1331c2 100644
--- a/src/java/org/apache/cassandra/net/MessagingService.java
+++ b/src/java/org/apache/cassandra/net/MessagingService.java
@@ -25,6 +25,7 @@ import java.lang.management.ManagementFactory;
 import java.net.*;
 import java.nio.ByteBuffer;
 import java.nio.channels.AsynchronousCloseException;
+import java.nio.channels.ClosedChannelException;
 import java.nio.channels.ServerSocketChannel;
 import java.util.*;
 import java.util.concurrent.ConcurrentMap;
@@ -888,6 +889,11 @@ public final class MessagingService implements 
MessagingServiceMBean
 logger.info(MessagingService shutting down server 
thread.);
 break;
 }
+catch (ClosedChannelException e)
+{
+logger.debug(MessagingService server thread already 
closed.);
+break;
+}
 catch (IOException e)
 {
 throw new RuntimeException(e);



[jira] [Resolved] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams resolved CASSANDRA-5368.
-

Resolution: Fixed

Committed

 ClosedChannelException on shutdown
 --

 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5368.txt


 Catching AsynchronousCloseException isn't enough:
 {noformat}
 ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
 169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
 java.lang.RuntimeException: java.nio.channels.ClosedChannelException
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
 Caused by: java.nio.channels.ClosedChannelException
 at 
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
 at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis resolved CASSANDRA-5367.
---

Resolution: Fixed

If it's still making progress, but slowly because of the activity on the 
target, then there's not much we can do, it's working as designed.

I guess you could submit a patch to try to detect when the recipient is slower 
than expected, and abort so we can try to deliver other stuff instead, but it's 
a pretty small gain you're shooting for.

Wontfixing since if you're constantly generating hints for many hosts you're 
underprovisioned and should fix that instead of making the worst case slightly 
less bad.

If you want to submit code for this go ahead and reopen at that time.

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-5368) ClosedChannelException on shutdown

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-5368:


Reviewer: jbellis  (was: iamaleksey)

 ClosedChannelException on shutdown
 --

 Key: CASSANDRA-5368
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5368
 Project: Cassandra
  Issue Type: Bug
Reporter: Brandon Williams
Assignee: Brandon Williams
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5368.txt


 Catching AsynchronousCloseException isn't enough:
 {noformat}
 ERROR [ACCEPT-/127.0.0.3] 2013-03-20 11:10:38,087 CassandraDaemon.java (line 
 169) Exception in thread Thread[ACCEPT-/127.0.0.3,5,main]
 java.lang.RuntimeException: java.nio.channels.ClosedChannelException
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:892)
 Caused by: java.nio.channels.ClosedChannelException
 at 
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:135)
 at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84)
 at 
 org.apache.cassandra.net.MessagingService$SocketThread.run(MessagingService.java:881)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Reopened] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis reopened CASSANDRA-5367:
---


 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CASSANDRA-5367) Hints stuck on compaction

2013-03-20 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis resolved CASSANDRA-5367.
---

Resolution: Won't Fix

 Hints stuck on compaction
 -

 Key: CASSANDRA-5367
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5367
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.2
 Environment: 80 Node cluster on 1.2.2 (problem has been around since 
 before 1.0)
Reporter: Brooke Bryan
 Attachments: thread.log


 When our cluster is handling hints, we will very often see hints get stuck on 
 nodes if it is unable to communicate with another node.  The problem is not 
 that the other node is down, the other node will be sat doing compactions, or 
 running out of memory.  While that node is a problem, and needs to be fixed, 
 all other nodes on the cluster will stick waiting to handle hints between 
 that node and itself.
 This causes a pretty major knock on effect throughout the entire cluster, 
 causing hints to back up.  We are seeing some nodes backed up with 14GB of 
 hints, after 2 days of the hints being stuck.
 Also, during this stuck session, compactionstats will show a compaction on 
 the system hints column family, and not change the completed bytes amount.
 This is the only reason for an entire cluster to get very bogged down from 
 what I have experienced, and requires a lot of manual intervention to get 
 everything back online.
 After putting a node into debug mode, I have narrowed down the issue to be 
 within:
 startColumn = hint.name(); (line ~361 HintedHandoffManager) and line 390
 based on the log output, and through pausing handoffs etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Brandon Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607842#comment-13607842
 ] 

Brandon Williams commented on CASSANDRA-5366:
-

I see, that makes sense.  We'll need a 'nodetool recompactall' or something 
similar to replace it, since occasionally upgradesstables has been used to do 
this for various reasons.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of KassieMcm by KassieMcm

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The KassieMcm page has been changed by KassieMcm:
http://wiki.apache.org/cassandra/KassieMcm

New page:
Together with experienced know-how, w solid firm base, z potent procedure 
power, that can put frontward their personal opinions in the field of 
specialized.BR
BR
ewnmkp Person's condition, comfortable, industrious plus realistic, solid 
adaptability and family interaction potential, a feeling of upxpefsalo task 
together with a sense the legal, really like any i collective, public-spirited 
projects, vb to adhere to this concept from overall position, has to be ready 
to undergo any combined interests, possess the dti enthusiasmBR
BR
Look at my web site: [[http://www.diggchaneloutlet.com|chanel bags]]


[Cassandra Wiki] Trivial Update of chanel_purses_O3F2 by KassieMcm

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The chanel_purses_O3F2 page has been changed by KassieMcm:
http://wiki.apache.org/cassandra/chanel_purses_O3F2

New page:
work [[http://www.diggchaneloutlet.com|http://www.diggchaneloutlet.com]] has 
been [[http://www.diggchaneloutlet.com|chanel bags]] complete possibly at 
[[http://www.diggchaneloutlet.com|chanel bag]] the particular computer printer, 
and zip could possibly be altered, she believed unload. The person devoted 60 
minutes sweeping along with dusting, searching the showering receptacle, moving 
to the design, viewing the pipe joints in addition to switching the particular 
bedclothes  up  within the sleeping studio. They attended that gourmet and 
also invested in every little thing even though demand for the saturday. And 
since cranked up the particular coffee maker not to mention seated out of doors 
on the patio, using tobacco not planning on just about anything get hold of. In 
advance of 4.00 your dog occurred towards steamboat wharf along with 
accomplished Figuerola. “I thinking you explained most people couldn’t take 
time off,” he was quoted saying, obtaining the to the oral cavity. “That’s some 
tips i thought extremely. However i shared with Edklinth I’ve been doing the 
job every rising fine in the past couple weeks and additionally I’m start to 
burn up. We proclaimed I want two days to boost my very own electric 
batteries.” “In Sandhamn?” “I didn’t make clear at which I became looking,” 
your lover said by having a giggle. Figuerola ferreted around with Blomkvist’s 
25-square-metre vacation cabin. This lady shown your home space, bathroom and 
also loft area to the very important check up before your lover nodded with 
permission. The girl purged not to mention became a thin summer time clothes 
whilst Blomkvist cooked lamb chops during red wine gravy as well as the kitchen 
table on your patio. They can dined without moaning as they quite simply 
checked out typically the parade connected with booking fishing boats enroute 
to be able to or even on the harbour. That they shared the remainder of the 
bottle of champers. “It’s a beautiful vacation cabin. Is when you bring every 
one of your girlfriends?” Figuerola explained. “Just the important your.” “Has 
Erika Berger happen to be listed here?” “Many situations.” “And Salander?” “She 
stayed here for a few weeks right after i ended up being making born to run 
related to Wennerstr?l. Therefore we devoted Holiday right here eighteen months 
gone by.” “So each Berger in addition to Salander are usually essential that 
you witnessed?” “Erika is undoubtedly my mother. We’ve been recently 
acquaintances for twenty-five decades. Lisbeth can be described as totally 
narrative. She’s certainly special, and he or she by far the most anti-social 
guy I’ve ever known. You are able to state that this girl made a substantial 
notion concerning everybody when we finally 1st realized. I prefer your ex. 
She’s friends.” “You don’t feel sorry on her?” “No. She has very little to 
blame for many rubbish that’s appeared that will the girl's. However undertake 
come to feel big sympathy and also solidarity together with her.” “But you'll 
aren’t for each other choose to collectively or even along with Berger?” He / 
she shrugged. Figuerola viewed some sort of Amigo 23 showing up the later part 
of with their selection signals great considering that it chugged beyond some 
motorboat to be able to your harbour. “If appreciate will be enjoying anyone 
for the better, webpage for myself what if I’m fond of a number of folks,” 
Blomkvist reported. “And with people?” Blomkvist nodded. Figuerola frowned and 
additionally checked out him or her. “Does the item worry a person?” “That 
you’ve produced other sorts of a lot of women right? Not any. Even so it will 
worry everybody that we don’t totally appreciate what’s proceeding involving 
everyone. I don’t imagine Allow me to have a relationship by using a gentleman 
who actually fasteners around every time he or she can evoke them …” “I’m far 
from gonna i am sorry for the technique I’ve guided warring.” “And I reckon 
that this indirectly I’m plummeting for you when you happen to be what you do. 
It’s all too easy to rest at hand


[Cassandra Wiki] Trivial Update of WayneDavi by WayneDavi

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The WayneDavi page has been changed by WayneDavi:
http://wiki.apache.org/cassandra/WayneDavi

New page:
Hi !! I am REAGAN VELEZ. I am turning 60. I might take night schooling in The 
Gleeful Prep School located in Fremont.BR
My dad name is Matthew  and he is a Soldier. My mother is a Mechanician.BR
BR
Look into my weblog; [[http://www.plainfieldlibrary.net/beatbydre.html|dr dre 
headphones]]


git commit: Improve asynchronous hint delivery

2013-03-20 Thread aleksey
Updated Branches:
  refs/heads/cassandra-1.2 87d936251 - d224c2beb


Improve asynchronous hint delivery

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5179


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d224c2be
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d224c2be
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d224c2be

Branch: refs/heads/cassandra-1.2
Commit: d224c2beb6cee67a4ab390026697a2fd7e8c7fd5
Parents: 87d9362
Author: Aleksey Yeschenko alek...@apache.org
Authored: Wed Mar 20 20:02:21 2013 +0300
Committer: Aleksey Yeschenko alek...@apache.org
Committed: Wed Mar 20 20:02:21 2013 +0300

--
 CHANGES.txt|1 +
 .../apache/cassandra/db/HintedHandOffManager.java  |  178 ---
 2 files changed, 98 insertions(+), 81 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/d224c2be/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 174cca4..3eb85d6 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,6 +2,7 @@
  * Fix mixing prepared statements between keyspaces (CASSANDRA-5352)
  * Fix consistency level during bootstrap - strike 3 (CASSANDRA-5354)
  * Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)
+ * Improve asynchronous hint delivery (CASSANDRA-5179)
 
 
 1.2.3

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d224c2be/src/java/org/apache/cassandra/db/HintedHandOffManager.java
--
diff --git a/src/java/org/apache/cassandra/db/HintedHandOffManager.java 
b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
index 58e6ef0..53411f5 100644
--- a/src/java/org/apache/cassandra/db/HintedHandOffManager.java
+++ b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
@@ -31,6 +31,7 @@ import javax.management.ObjectName;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.ImmutableSortedSet;
+import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.RateLimiter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -47,13 +48,13 @@ import org.apache.cassandra.db.marshal.UUIDType;
 import org.apache.cassandra.dht.IPartitioner;
 import org.apache.cassandra.dht.Range;
 import org.apache.cassandra.dht.Token;
+import org.apache.cassandra.exceptions.WriteTimeoutException;
 import org.apache.cassandra.gms.ApplicationState;
 import org.apache.cassandra.gms.FailureDetector;
 import org.apache.cassandra.gms.Gossiper;
 import org.apache.cassandra.io.sstable.Descriptor;
 import org.apache.cassandra.io.sstable.SSTable;
 import org.apache.cassandra.metrics.HintedHandoffMetrics;
-import org.apache.cassandra.net.IAsyncCallback;
 import org.apache.cassandra.net.MessageOut;
 import org.apache.cassandra.net.MessagingService;
 import org.apache.cassandra.service.*;
@@ -61,7 +62,6 @@ import org.apache.cassandra.thrift.*;
 import org.apache.cassandra.utils.ByteBufferUtil;
 import org.apache.cassandra.utils.FBUtilities;
 import org.apache.cassandra.utils.UUIDGen;
-import org.apache.cassandra.utils.WrappedRunnable;
 import org.cliffc.high_scale_lib.NonBlockingHashSet;
 
 /**
@@ -107,7 +107,10 @@ public class HintedHandOffManager implements 
HintedHandOffManagerMBean

  Integer.MAX_VALUE,

  TimeUnit.SECONDS,

  new LinkedBlockingQueueRunnable(),
-   
  new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY), internal);
+   
  new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY),
+   
  internal);
+
+private final ColumnFamilyStore hintStore = 
Table.open(Table.SYSTEM_KS).getColumnFamilyStore(SystemTable.HINTS_CF);
 
 public void start()
 {
@@ -133,7 +136,7 @@ public class HintedHandOffManager implements 
HintedHandOffManagerMBean
 StorageService.optionalTasks.scheduleWithFixedDelay(runnable, 10, 10, 
TimeUnit.MINUTES);
 }
 
-private static void deleteHint(ByteBuffer tokenBytes, ByteBuffer 
columnName, long timestamp) throws IOException
+private static void deleteHint(ByteBuffer tokenBytes, ByteBuffer 
columnName, long timestamp)
 {
 RowMutation rm = new RowMutation(Table.SYSTEM_KS, tokenBytes);
 rm.delete(new QueryPath(SystemTable.HINTS_CF, 

[2/2] git commit: Merge branch 'cassandra-1.2' into trunk

2013-03-20 Thread aleksey
Merge branch 'cassandra-1.2' into trunk

Conflicts:
src/java/org/apache/cassandra/db/HintedHandOffManager.java


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/076a0e4e
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/076a0e4e
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/076a0e4e

Branch: refs/heads/trunk
Commit: 076a0e4e78793a11b5be78e3eb592514b7fc0d79
Parents: 08721da d224c2b
Author: Aleksey Yeschenko alek...@apache.org
Authored: Wed Mar 20 20:09:31 2013 +0300
Committer: Aleksey Yeschenko alek...@apache.org
Committed: Wed Mar 20 20:09:31 2013 +0300

--
 CHANGES.txt|1 +
 .../apache/cassandra/db/HintedHandOffManager.java  |  178 ---
 2 files changed, 97 insertions(+), 82 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/076a0e4e/CHANGES.txt
--
diff --cc CHANGES.txt
index 681fb44,3eb85d6..3309ab9
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -22,9 -2,9 +22,10 @@@
   * Fix mixing prepared statements between keyspaces (CASSANDRA-5352)
   * Fix consistency level during bootstrap - strike 3 (CASSANDRA-5354)
   * Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)
+  * Improve asynchronous hint delivery (CASSANDRA-5179)
  
  
 +
  1.2.3
   * add check for sstable overlap within a level on startup (CASSANDRA-5327)
   * replace ipv6 colons in jmx object names (CASSANDRA-5298, 5328)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/076a0e4e/src/java/org/apache/cassandra/db/HintedHandOffManager.java
--
diff --cc src/java/org/apache/cassandra/db/HintedHandOffManager.java
index db85efb,53411f5..cb306ae
--- a/src/java/org/apache/cassandra/db/HintedHandOffManager.java
+++ b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
@@@ -57,8 -58,7 +59,6 @@@ import org.apache.cassandra.metrics.Hin
  import org.apache.cassandra.net.MessageOut;
  import org.apache.cassandra.net.MessagingService;
  import org.apache.cassandra.service.*;
--import org.apache.cassandra.thrift.*;
  import org.apache.cassandra.utils.ByteBufferUtil;
  import org.apache.cassandra.utils.FBUtilities;
  import org.apache.cassandra.utils.UUIDGen;
@@@ -108,31 -107,11 +107,34 @@@ public class HintedHandOffManager imple

   Integer.MAX_VALUE,

   TimeUnit.SECONDS,

   new LinkedBlockingQueueRunnable(),
-   
   new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY), internal);
+   
   new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY),
+   
   internal);
+ 
+ private final ColumnFamilyStore hintStore = 
Table.open(Table.SYSTEM_KS).getColumnFamilyStore(SystemTable.HINTS_CF);
  
 +/**
 + * Returns a mutation representing a Hint to be sent to 
codetargetId/code
 + * as soon as it becomes available again.
 + */
 +public static RowMutation hintFor(RowMutation mutation, UUID targetId) 
throws IOException
 +{
 +UUID hintId = UUIDGen.getTimeUUID();
 +
 +// The hint TTL is set at the smallest GCGraceSeconds for any of the 
CFs in the RM;
 +// this ensures that deletes aren't undone by delivery of an old 
hint
 +int ttl = Integer.MAX_VALUE;
 +for (ColumnFamily cf : mutation.getColumnFamilies())
 +ttl = Math.min(ttl, cf.metadata().getGcGraceSeconds());
 +
 +// serialize the hint with id and version as a composite column name
 +ByteBuffer name = comparator.decompose(hintId, 
MessagingService.current_version);
 +ByteBuffer value = ByteBuffer.wrap(FBUtilities.serialize(mutation, 
RowMutation.serializer, MessagingService.current_version));
 +ColumnFamily cf = 
ColumnFamily.create(Schema.instance.getCFMetaData(Table.SYSTEM_KS, 
SystemTable.HINTS_CF));
 +cf.addColumn(name, value, System.currentTimeMillis(), ttl);
 +
 +return new RowMutation(Table.SYSTEM_KS, 
UUIDType.instance.decompose(targetId), cf);
 +}
 +
  public void start()
  {
  MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
@@@ -157,10 -136,10 +159,10 @@@
  StorageService.optionalTasks.scheduleWithFixedDelay(runnable, 10, 10, 
TimeUnit.MINUTES);
  }
  
- private static void deleteHint(ByteBuffer 

[1/2] git commit: Improve asynchronous hint delivery

2013-03-20 Thread aleksey
Updated Branches:
  refs/heads/trunk 08721da28 - 076a0e4e7


Improve asynchronous hint delivery

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5179


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d224c2be
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d224c2be
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d224c2be

Branch: refs/heads/trunk
Commit: d224c2beb6cee67a4ab390026697a2fd7e8c7fd5
Parents: 87d9362
Author: Aleksey Yeschenko alek...@apache.org
Authored: Wed Mar 20 20:02:21 2013 +0300
Committer: Aleksey Yeschenko alek...@apache.org
Committed: Wed Mar 20 20:02:21 2013 +0300

--
 CHANGES.txt|1 +
 .../apache/cassandra/db/HintedHandOffManager.java  |  178 ---
 2 files changed, 98 insertions(+), 81 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/d224c2be/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 174cca4..3eb85d6 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,6 +2,7 @@
  * Fix mixing prepared statements between keyspaces (CASSANDRA-5352)
  * Fix consistency level during bootstrap - strike 3 (CASSANDRA-5354)
  * Fix transposed arguments in AlreadyExistsException (CASSANDRA-5362)
+ * Improve asynchronous hint delivery (CASSANDRA-5179)
 
 
 1.2.3

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d224c2be/src/java/org/apache/cassandra/db/HintedHandOffManager.java
--
diff --git a/src/java/org/apache/cassandra/db/HintedHandOffManager.java 
b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
index 58e6ef0..53411f5 100644
--- a/src/java/org/apache/cassandra/db/HintedHandOffManager.java
+++ b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
@@ -31,6 +31,7 @@ import javax.management.ObjectName;
 
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.collect.ImmutableSortedSet;
+import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.RateLimiter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -47,13 +48,13 @@ import org.apache.cassandra.db.marshal.UUIDType;
 import org.apache.cassandra.dht.IPartitioner;
 import org.apache.cassandra.dht.Range;
 import org.apache.cassandra.dht.Token;
+import org.apache.cassandra.exceptions.WriteTimeoutException;
 import org.apache.cassandra.gms.ApplicationState;
 import org.apache.cassandra.gms.FailureDetector;
 import org.apache.cassandra.gms.Gossiper;
 import org.apache.cassandra.io.sstable.Descriptor;
 import org.apache.cassandra.io.sstable.SSTable;
 import org.apache.cassandra.metrics.HintedHandoffMetrics;
-import org.apache.cassandra.net.IAsyncCallback;
 import org.apache.cassandra.net.MessageOut;
 import org.apache.cassandra.net.MessagingService;
 import org.apache.cassandra.service.*;
@@ -61,7 +62,6 @@ import org.apache.cassandra.thrift.*;
 import org.apache.cassandra.utils.ByteBufferUtil;
 import org.apache.cassandra.utils.FBUtilities;
 import org.apache.cassandra.utils.UUIDGen;
-import org.apache.cassandra.utils.WrappedRunnable;
 import org.cliffc.high_scale_lib.NonBlockingHashSet;
 
 /**
@@ -107,7 +107,10 @@ public class HintedHandOffManager implements 
HintedHandOffManagerMBean

  Integer.MAX_VALUE,

  TimeUnit.SECONDS,

  new LinkedBlockingQueueRunnable(),
-   
  new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY), internal);
+   
  new NamedThreadFactory(HintedHandoff, Thread.MIN_PRIORITY),
+   
  internal);
+
+private final ColumnFamilyStore hintStore = 
Table.open(Table.SYSTEM_KS).getColumnFamilyStore(SystemTable.HINTS_CF);
 
 public void start()
 {
@@ -133,7 +136,7 @@ public class HintedHandOffManager implements 
HintedHandOffManagerMBean
 StorageService.optionalTasks.scheduleWithFixedDelay(runnable, 10, 10, 
TimeUnit.MINUTES);
 }
 
-private static void deleteHint(ByteBuffer tokenBytes, ByteBuffer 
columnName, long timestamp) throws IOException
+private static void deleteHint(ByteBuffer tokenBytes, ByteBuffer 
columnName, long timestamp)
 {
 RowMutation rm = new RowMutation(Table.SYSTEM_KS, tokenBytes);
 rm.delete(new QueryPath(SystemTable.HINTS_CF, null, columnName), 

[Cassandra Wiki] Trivial Update of WalterMor by WalterMor

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The WalterMor page has been changed by WalterMor:
http://wiki.apache.org/cassandra/WalterMor

New page:
Howdy !! The name is WILLA OWENS. This may i will be 40.BR
I want to study at The Merry Military School in Provo. My father name is Todd 
and he is a Rabbi. My momy is a Innkeeper.BR
BR
Also visit my web page - [[http://www.concheaplouisvuitton.com|lv belt]]


[Cassandra Wiki] Trivial Update of SonjaGlas by SonjaGlas

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The SonjaGlas page has been changed by SonjaGlas:
http://wiki.apache.org/cassandra/SonjaGlas

New page:
Yo bros !! The name is ELLEN FOLEY. I am 55.BR
I study at The Jubilant Military School of Immediately Education situated in 
Denton. My papa name is Chris and he is a Comedian. My mother is a 
Forester.BR
BR
Also visit my homepage :: [[http://orgazm.co.il/beatsmonster.html|cheap dre 
beats]]


[Cassandra Wiki] Trivial Update of ClarkGld by ClarkGld

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The ClarkGld page has been changed by ClarkGld:
http://wiki.apache.org/cassandra/ClarkGld

New page:
User friendly and time effective, the calculator assists you to avoid budgeting 
trouble once you look for cars.BR
If it  doesn't make your day, I'll offer you your cash back. I didn't realize 
it until tonight at dinner, but today is 90 days until my due date. #promotion 
#twitterblades  The Scot can come back to Leicester on Monday. The candidates 
may also address funding for college institutions.BR
BR
Here is my homepage; [[http://instantpaydayloans4realuk.co.uk/|instant payday 
loans]]


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13607974#comment-13607974
 ] 

Jonathan Ellis commented on CASSANDRA-5366:
---

Can we just use scrub for that?  It's a bit heavier-weight but it's not a super 
common scenario.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of MarcyTapp by MarcyTapp

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The MarcyTapp page has been changed by MarcyTapp:
http://wiki.apache.org/cassandra/MarcyTapp

New page:
The school a few years effort, with the intention that kpcyrqkxys I will 
practice a substantial amount of knowledge, did not know previously, regardless 
if during the cerebral efficiency, possibly the particular growth of non-public 
benefits are benefited my family, figure out, the need for modern 
technology.BR
I will because of their own hard work, to create stringent wants in by 
themself, I think you'll the firm tends to make others give good results at 
this point, considering that Excellent constructive, industriousness and 
additionally vigor, unafraid associated with efforts and focus disposition, 
equally with the aspiration that particular will know more understanding, ff to 
inflate the joy of sight, keep the opportunity to exercise the to make sure you 
practice wishes . Let me help competing, towards the genuine difficult 
obstacle, allowed me to xfg resting endanger progression, eagerly zg wait for 
within your within the direction of the business, awbk is capable of having 
larger progress. utfiwBR
BR
Here is my weblog :: [[http://www.firmchaneloutlet.com|chanel outlet]]


[Cassandra Wiki] Trivial Update of HarrisonW by HarrisonW

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The HarrisonW page has been changed by HarrisonW:
http://wiki.apache.org/cassandra/HarrisonW

New page:
Minna Vargo is solutions her husband wants to call her on the other hand she 
doesn't like being called that adheres to that. Doing magic is one of factors 
that she loves a large amount of. Since she was 18 she's been being a 
dispatcher.BR
BR
Maryland is where she loves the majority of but she have got to move one 
particular date or another.BR
BR
Feel free to surf to my website: 
[[http://froxh.com/profile/susannedev|Continue]]


[Cassandra Wiki] Trivial Update of LelandFin by LelandFin

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The LelandFin page has been changed by LelandFin:
http://wiki.apache.org/cassandra/LelandFin

New page:
I was the vivid in addition to pleasant litttle lady.BR
I've a amazing brown tresses, a pair of bright jwwk face, prolonged using a 
smallish cherry jaws. Choice create, taller.BR
I prefer any lotus, which will bear amazingly put up while in the body of 
water, rather like an exquisite lady. I enjoy portray, performing, dancing ... 
I'm very great, well written the word, though, Furthermore quickly learn how to 
Yue Xiang, target further more enchancment!BR
BR
wuBR
I've got a large amount of features, for example That i compose as well as 
acceleration, together with good, operate in time to write. My own thoughts are 
fine, the meal table is actually sluggish, he or she vpmgjh did not remember to 
dictation in written text, Allow me to report to your ex boyfriend. When I got 
discover dinner party, I am able to guide my best mom and dad  up . Still, 
there isn't excellent guy, I have a wide range of faults, such as I enjoy view 
television, have fun personal pc for.BR
On the other hand, so that they can go through, I should work hard, very 
difficult, hard! I have to pay a visit to high school, yvrw institution as well 
as assist me to carry the that will the woman's mama. Perfectly, look at it 
certainly uncomfortable! I ought to realize more effective. My best athletics 
is quite inadequate, primarily ping pong. Fine I personally think about 
possibly even about 85 will not, but in addition unusual! Heya, seems like my 
own httxh sports shouldn't be!BR
BR
That is everybody, a wonderful i!BR
BR
My web site: [[http://www.plainfieldlibrary.net/beatbydre.html|cheap dre beats]]


[Cassandra Wiki] Trivial Update of monster_beats_by_dre_i5F3 by LelandFin

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The monster_beats_by_dre_i5F3 page has been changed by LelandFin:
http://wiki.apache.org/cassandra/monster_beats_by_dre_i5F3

New page:
his or her 
[[http://www.plainfieldlibrary.net/beatbydre.html|http://www.plainfieldlibrary.net/beatbydre.html]]
 office staff.” “Just just like L?rtensson. Theoretically 
[[http://www.plainfieldlibrary.net/beatbydre.html|beats by dre cheap]] moved to 
the place [[http://www.plainfieldlibrary.net/beatbydre.html|beats 
headphone]]BR
 when the person doesn’t appear to be.” “The key 
[[http://www.blindchildrenscenter.org/cheapbeatsheadphones.html|http://www.blindchildrenscenter.org/cheapbeatsheadphones.html]]
 about Secretariat is a no more than 
[[http://www.blindchildrenscenter.org/cheapbeatsheadphones.html|cheap beats by 
dre]] who tends to make these types of 
[[http://www.blindchildrenscenter.org/cheapbeatsheadphones.html|dr dre]]BR
 deal.” “And on typical 
[[http://orgazm.co.il/beatsmonster.html|http://orgazm.co.il/beatsmonster.html]] 
scenarios [[http://orgazm.co.il/beatsmonster.html|beats by dre cheap]] anything 
might possibly be [[http://orgazm.co.il/beatsmonster.html|beats by dr dre]] 
retrenched like muddled bureaucracy. We’ve discovered the application no more 
than merely because we’re expressly interested in the idea. Just in case anyone 
starts out demanding upsetting doubts, they’ll suggest it’s sensitive as well 
as that hot weather has something related to terrorism.” “There’s a 
considerable amount of financial budget try to make sure.” “The the main one 
for Resources?” “Maybe.” “Anything different?” “Sandberg day-to-day lives found 
in Sollentuna. He’s not likely hitched, nevertheless he has got a young child 
by using a consultant found in South?dert?lje. Not any african american marks 
at an individual's report. Licenses for two people handguns. Conscientious 
along with a teetotaller. The thing in which doesn’t fairly healthy is this : 
your dog appear to be an evangelical and also would be a an affiliate the Word 
connected with Lifestyle in your ’90s.” “Where did you discover up?” “I were 
word of mouth along with my personal old primary around Uppsala. She recalls 
Sandberg very well.” “A Christian frogman along with a couple of guns in 
addition to ovum for Utes?dert?lje. Further?” “We primarily When i.Debbie.’d 
him or her a couple of many hours prior. That is reasonably quickly employment, 
you'll want to divulge.” “Fair sufficiently. What / things we realize about the 
establishing with Artillerigatan?” “Not a good deal still. Stefan went around 
to fall in love with an individual away belonging to the area building up 
workspace. We have programs of one's making. A fabulous enclosure organisation 
inhibit as the 1890s. Six surfaces having a somme involved with twenty-two 
apartments, moreover ten residences in a tiny putting together inside the 
courtyard. I actually searched the particular visitors, though didn’t identify 
any situation separated itself. A pair of the people basically the construction 
need authorities records data.” “Who is it?” “Lindstr?l within the secondary 
floors, sixty-three. Found guilty of insurance policies theft with the ’70s. 
Wittfelt in the fourth soil, forty-seven. Twice guilty for the purpose of 
beating his ex-wife. In any other case what exactly actually sounds like a 
cross-section about middle-class Sweden. There’s an individual home which often 
grows something indicate although.” “What?” “It’s in the top soil. 9 house and 
even evidently a snazzy joint. It’s owned by a firm termed Bellona 
Incorporated.” “And what’s ones own declared business?” “God exclusively is 
aware of. They actually promoting explanations and also have gross annual 
product sales of around 31 zillion kronor. Lots of entrepreneurs reside in 
foreign countries.” “Aha.” “Aha which?” “Nothing. Really ‘aha’. Perform a 
little a great deal more exams concerning Bellona.” At that moment that police 
agency Blomkvist discovered exclusively since Stefan came into interior. “Hi, 
leader,” this guy welcomed Edklinth. “This is basically trendy. My partner and 
i saw the story behind a Bellona house.” “And?” Figuerola mentioned. “Bellona 
Incorporated. is conceptualized while in the ’70s. Individuals obtained that 
residence from the properties in the former pet owner, someone by the name of 
Kristina Cederholm, delivered around 1917, betrothed to make sure you Dennes 
Wilhelm Francke, that loose-fitting brother just who quarrelled with R.You have 
g. Vinge at the moment Erinarians.Simply put i.Erinarians. had been founded.” 
“Good,” Edklinth explained. “Very great. Monica, we end up needing surveillance 
on the subject of that will property around the clock. Discover what the radio 
they've already. I'd like to understand


[jira] [Commented] (CASSANDRA-5363) Missing files in debian /etc/cassandra/conf folder

2013-03-20 Thread Eric Evans (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13608013#comment-13608013
 ] 

Eric Evans commented on CASSANDRA-5363:
---

LGTM; +1

 Missing files in debian /etc/cassandra/conf folder
 --

 Key: CASSANDRA-5363
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5363
 Project: Cassandra
  Issue Type: Bug
  Components: Packaging
Affects Versions: 1.2.3
 Environment: Debian
Reporter: Sven Delmas
Assignee: Brandon Williams
Priority: Minor
 Attachments: 5363.txt


 The standard debian installation puts;
 cassandra-env.sh cassandra.yaml log4j-server.properties
 into /etc/cassandra. However there seem to be additional files that might 
 make sense there:
 commitlog_archiving.properties cassandra-rackdc.properties 
 log4j-tools.properties cassandra-topology.properties
 (these are at least installed by the DSC rpm installer). So should those be 
 added in debian or removed in rpms?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Sylvain Lebresne (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13608016#comment-13608016
 ] 

Sylvain Lebresne commented on CASSANDRA-5366:
-

Can't we just change upgradesstable to skip current version by default and add 
a simple --include-all flag to include them?

I like keeping scrub for what it is designed for, and when you say change your 
compression settings you may want to rewrite all sstables including those on 
the current version. It'll be trivial anyway.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[1/3] git commit: Add missing conf files to debian packaging. Patch by brandonwilliams, reviewed by eevans for CASSANDRA-5363

2013-03-20 Thread brandonwilliams
Updated Branches:
  refs/heads/cassandra-1.2 d224c2beb - 4b88b5be7
  refs/heads/trunk 076a0e4e7 - 35543915b


Add missing conf files to debian packaging.
Patch by brandonwilliams, reviewed by eevans for CASSANDRA-5363


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4b88b5be
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4b88b5be
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4b88b5be

Branch: refs/heads/cassandra-1.2
Commit: 4b88b5be77b509a7889b79d2aa19132dd2b2907a
Parents: d224c2b
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 14:02:17 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 14:02:17 2013 -0500

--
 debian/cassandra.install |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/4b88b5be/debian/cassandra.install
--
diff --git a/debian/cassandra.install b/debian/cassandra.install
index 6fa84ce..6d7ba8f 100644
--- a/debian/cassandra.install
+++ b/debian/cassandra.install
@@ -2,6 +2,9 @@ conf/log4j-server.properties etc/cassandra
 conf/cassandra.yaml etc/cassandra
 conf/cassandra-env.sh etc/cassandra
 conf/cassandra-rackdc.properties etc/cassandra
+conf/commitlog_archiving.properties etc/cassandra
+conf/cassandra-topology.properties etc/cassandra
+conf/log4j-tools.properties etc/cassandra
 debian/cassandra.in.sh usr/share/cassandra
 debian/cassandra.conf etc/security/limits.d
 debian/cassandra-sysctl.conf etc/sysctl.d



[2/3] git commit: Add missing conf files to debian packaging. Patch by brandonwilliams, reviewed by eevans for CASSANDRA-5363

2013-03-20 Thread brandonwilliams
Add missing conf files to debian packaging.
Patch by brandonwilliams, reviewed by eevans for CASSANDRA-5363


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4b88b5be
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4b88b5be
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4b88b5be

Branch: refs/heads/trunk
Commit: 4b88b5be77b509a7889b79d2aa19132dd2b2907a
Parents: d224c2b
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 14:02:17 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 14:02:17 2013 -0500

--
 debian/cassandra.install |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/4b88b5be/debian/cassandra.install
--
diff --git a/debian/cassandra.install b/debian/cassandra.install
index 6fa84ce..6d7ba8f 100644
--- a/debian/cassandra.install
+++ b/debian/cassandra.install
@@ -2,6 +2,9 @@ conf/log4j-server.properties etc/cassandra
 conf/cassandra.yaml etc/cassandra
 conf/cassandra-env.sh etc/cassandra
 conf/cassandra-rackdc.properties etc/cassandra
+conf/commitlog_archiving.properties etc/cassandra
+conf/cassandra-topology.properties etc/cassandra
+conf/log4j-tools.properties etc/cassandra
 debian/cassandra.in.sh usr/share/cassandra
 debian/cassandra.conf etc/security/limits.d
 debian/cassandra-sysctl.conf etc/sysctl.d



[3/3] git commit: Merge branch 'cassandra-1.2' into trunk

2013-03-20 Thread brandonwilliams
Merge branch 'cassandra-1.2' into trunk


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/35543915
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/35543915
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/35543915

Branch: refs/heads/trunk
Commit: 35543915bb7ca494b1e2c6ef188fb0288ff5f3f9
Parents: 076a0e4 4b88b5b
Author: Brandon Williams brandonwilli...@apache.org
Authored: Wed Mar 20 14:03:21 2013 -0500
Committer: Brandon Williams brandonwilli...@apache.org
Committed: Wed Mar 20 14:03:21 2013 -0500

--
 debian/cassandra.install |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/35543915/debian/cassandra.install
--



[jira] [Resolved] (CASSANDRA-5363) Missing files in debian /etc/cassandra/conf folder

2013-03-20 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-5363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams resolved CASSANDRA-5363.
-

   Resolution: Fixed
Fix Version/s: 1.2.4

Committed

 Missing files in debian /etc/cassandra/conf folder
 --

 Key: CASSANDRA-5363
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5363
 Project: Cassandra
  Issue Type: Bug
  Components: Packaging
Affects Versions: 1.2.3
 Environment: Debian
Reporter: Sven Delmas
Assignee: Brandon Williams
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5363.txt


 The standard debian installation puts;
 cassandra-env.sh cassandra.yaml log4j-server.properties
 into /etc/cassandra. However there seem to be additional files that might 
 make sense there:
 commitlog_archiving.properties cassandra-rackdc.properties 
 log4j-tools.properties cassandra-topology.properties
 (these are at least installed by the DSC rpm installer). So should those be 
 added in debian or removed in rpms?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13608031#comment-13608031
 ] 

Jonathan Ellis commented on CASSANDRA-5366:
---

WFM.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CASSANDRA-5366) UpgradeSSTables Optimisation

2013-03-20 Thread Brandon Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-5366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13608032#comment-13608032
 ] 

Brandon Williams commented on CASSANDRA-5366:
-

bq. Can't we just change upgradesstable to skip current version by default and 
add a simple --include-all flag to include them?

That would work for me, we have enough nodetool commands.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan

 Currently, if you run upgradesstables, cassandra will run through every 
 single SSTable within the scope of the request.  Where we have some large 
 tables, an upgrade on a single sstable can take hours, even if its already 
 sat on the same version.
 After upgrading to a new cassandra version, it would be ideal to be able to 
 upgrade only sstables not sat in the latest version, as it seems like it just 
 needs to do a massive amount of disk IO, with nothing being achieved at the 
 end of it.
 Maybe its worth putting an option onto the nodetool command, or creating a 
 new command for this type of upgrade

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Cassandra Wiki] Trivial Update of HLGTobias by HLGTobias

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The HLGTobias page has been changed by HLGTobias:
http://wiki.apache.org/cassandra/HLGTobias

New page:
Lise Pendergrast is how she's identified as and she feels snug when men and 
women use the whole identify. Running people today is how she supports her 
family. Her husband and her chose to reside in Arkansas. To maintain bees is 
the passion she will hardly ever quit carrying out. If you want to discover out 
much more test out his website: http://beautypoint.pl/


[Cassandra Wiki] Trivial Update of KarriKopp by KarriKopp

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The KarriKopp page has been changed by KarriKopp:
http://wiki.apache.org/cassandra/KarriKopp

New page:
hey bro~BR
My hobby is Wine Tasting. BR
My dad name is Thomas  and he is a Scout. My mother is a Bricklayer.BR
BR
I am working as Broker. BR
I and my sister go to The Superior School of Elegant Education in Muskegon. 
BR
My age is 43. BR
I am from Havre de Grace. BR
Wassp People !! The name is KENDA RASMUSSEN.BR
BR
Here is my web blog; [[http://www.justlouisvuittonoutlet.com|louis vuitton 
wallet]]


[Cassandra Wiki] Trivial Update of BellCox by BellCox

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The BellCox page has been changed by BellCox:
http://wiki.apache.org/cassandra/BellCox

New page:
Archie Macedo is the title he enjoys to be known as with and his wife would not 
like it at all.BR
The factor he adores most is playing badminton and he is striving to make it a 
job. Creation and arranging has been his profession for some time and he will 
not transform it anytime shortly. Some time ago he selected to are living in 
California. You can always discover his site right here: 
http://Freewaystomakemoneyonline22.BR
com/


[Cassandra Wiki] Trivial Update of LayneCorr by LayneCorr

2013-03-20 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Cassandra Wiki for 
change notification.

The LayneCorr page has been changed by LayneCorr:
http://wiki.apache.org/cassandra/LayneCorr

New page:
Eugenio Lochner is what's written on your his birth certificate although 
involved with not his birth name. His family worlds in Tennessee but he can 
have to move one day and other. The favorite hobby for him fantastic kids is 
model trains yet still he doesn't have the second lately.BR
For years he's been working as a great payroll clerk but his marketing and 
advertising never comes. Check out  website here: 
http://www.advancedphlebotomy.com/how-much-does-phlebotomy-technician-make/


[jira] [Created] (CASSANDRA-5369) cqlsh drops characters from script files with wrong version of the Python libedit (readline) library

2013-03-20 Thread Steven Lowenthal (JIRA)
Steven Lowenthal created CASSANDRA-5369:
---

 Summary: cqlsh drops characters from script files with wrong 
version of the Python libedit (readline) library
 Key: CASSANDRA-5369
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5369
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 2.1
 Environment: MAC OSX  Python 2.7.3.   readline (unknown version)
Reporter: Steven Lowenthal


If an python installation has the wrong version of readline, cqlsh does not 
allow non-ascii characters such as in the word café.   When reading a script, 
cqlsh simply drops those characters out of the script.  In my case, the script 
contained insert statements, and C* thereby inserted bad data.   cqlsh needs to 
throw if there is a version of readline that exhibits this behavior.   This 
behavior was exhibited in my version of OSX 10.8

It was remedied by upgrading readline:

Steves-MacBook-Pro:bin stevelowenthal$ sudo easy_install readline
Password:
Searching for readline
Reading http://pypi.python.org/simple/readline/
Reading http://github.com/ludwigschwardt/python-readline
Reading http://www.python.org/
Best match: readline 6.2.4.1
Downloading 
http://pypi.python.org/packages/2.7/r/readline/readline-6.2.4.1-py2.7-macosx-10.7-intel.egg#md5=6ede61046a61219a6d97c44a75853c23
Processing readline-6.2.4.1-py2.7-macosx-10.7-intel.egg
creating 
/Library/Python/2.7/site-packages/readline-6.2.4.1-py2.7-macosx-10.7-intel.egg
Extracting readline-6.2.4.1-py2.7-macosx-10.7-intel.egg to 
/Library/Python/2.7/site-packages
Adding readline 6.2.4.1 to easy-install.pth file

Installed 
/Library/Python/2.7/site-packages/readline-6.2.4.1-py2.7-macosx-10.7-intel.egg
Processing dependencies for readline


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


  1   2   >