[Cassandra Wiki] Trivial Update of LesvlixCY by LesvlixCY

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

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

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

New page:
Hey fellas !! The name is LUCIE PECK. I belong to Killeen.BR
I want to study at The Busy Institute which has a branch in Armagh. I am 
planning to become a Inventor. My papa name is Cullen  and he is a Desktop 
publisher. My mom is a Vibrafonist.BR
BR
Feel free to surf to my web page: [[http://www.justchanelbags.com|chanel purse]]


[Cassandra Wiki] Trivial Update of SangFLMK by SangFLMK

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

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

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

New page:
These can be arranged through a professional landscaper, or you can work on 
the landscaping yourself over time, as you live in the home and decide what 
outdoor features will suit you best.BR
When it comes to constructing a custom home, it is always best to employ a 
company that has both builders and drafters on their payroll. It is a lot 
better for you to take the time and effort to browse online so that you will 
not regret in the end. It is not a good practice to excavate again after the 
concrete is poured because plumbing pipes need to be laid out underground.BR
BR
BR
When your roof is in need of frequent repairs and maintenance, choosing to move 
forward with a commercial re-roofing may be a better choice for both your 
building as well as your budget. For the first step, the contractor should 
install a heavy layer of roofing felt using cap nails.BR
BR
Find out what bathroom fitters organizations your home builder is a part of. 
Just like most things in life, you have to compromise to achieve your goals. 
BR
BR
One of the steps you 
[[http://fifecontractors.co.uk/find/irvine/bathroom-fitters|fifecontractors.co.uk]]
 to take is to understand exactly what you are getting for your investment. In 
most cases, we've hired a plumbing company just to recognize that the expenses 
are considerably higher than what was bathroom fitters demanded. Other 
materials, like bathroom fitters galvanized iron, must be painted regularly to 
prevent corrosion. With their expert roof repairs London, A R Lambert have 
years of experience in making sure that those London homes have durable, 
waterproof roofing that's able to withstand the most extreme British weather 
conditions (read heavy rain).BR
BR
BR
BR
Many homeowners cringe at the notion of replacing failing or aging roofs, but 
as Graydon explains, the process is not as stressful as some people are 
preconditioned to believe. Select a roofing contractor by logging onto the 
website of a roofing service company and get the best roofing solution at 
reasonable cost.BR
BR
It is done to ensure safety of the home's occupants and boost the property's 
curb appeal. The product will last longer if coated with a UV protectant. BR
BR
The tillers will then carry these up to the roof and stack them on the top 
bathroom fitters boards. It really is quite easy and it is nothing 
[[http://kitchenfittersforum.com/|kitchenfittersforum.com]] get you stressed 
out about. Plywood is a great material for this type of patch.BR
I told her he was trying to get rid of her. BR
BR
Whenever they assert to make available instantaneous recovery pertaining to 
mending your current matter, put the crooks to your nominee list. Even moisture 
in the room can harm the floor, so choose ambient conditions when you want to 
lay the floor. However, site preparation work such as clearing vegetation or 
checking for archeological artifacts are not considered part of the 
construction process.BR
If you are likely to hire bathroom fitters a reliable and an expert to get the 
job done and carry out proper care correctly, the Pleasanton plumbing 
specialist might be the best choice.


[Cassandra Wiki] Trivial Update of OnapAlcor by OnapAlcor

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

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

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

New page:
Yo guys !! The name is ELEONOR BALDWIN. I live in Springfield.BR
I work as a Retailer. I am a fan of Home Brewing wine/beer/Mead. My daddy name 
is Phillip  and he is a Crafter. My momy is a Lyricist.BR
BR
Here is my blog - [[http://www.porthermesbirkin.com|hermes handbags]]


[Cassandra Wiki] Trivial Update of LoisDowne by LoisDowne

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

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

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

New page:
I am 39 years old and my name is Lois Downey. I life in Pontoise (France).BR
BR
BR
Also visit my web page 
[[http://www.themaidsnewjersey.com/house-cleaning-services-short-hills-nj|house 
cleaning services]]


[Cassandra Wiki] Trivial Update of EdithSeal by EdithSeal

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

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

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

New page:
#24033;#33322;#12399;#12354;#12394;#12383;#12398;#12418;#12398;#12391;#12394;#12356;#22580;#21512;#12399;#12290;#23569;#12394;#12356;#12527;#12452;#12516;#12540;#12289;#12414;#12383;#12289;#26377;#32218;#12398;Web#33391;#12356;surcharge.BR
Coach#12495;#12531;#12489;#12496;#12483;#12464;#12475;#12540;#12523;#26705;#12392;#12399;#30456;#23550;#30340;#12395;#26377;#21517;#12391;#12377;#30331;#22580;#12375;#12289;#19968;#33324;#30340;#12395;#12289;#21336;#12395;#26377;#21517;#20154;#12364;#31034;#12375;#12383;#12383;#12417;#12395;#36009;#22770;#12373;#12428;#12390;#12356;#12414;#12377;#12290;#32118;#23550;#12395;#12514;#12491;#12479;#12540;#12473;#12486;#12451;#12540;#12502;#12531;#12399;#12486;#12473;#12467;#12514;#12496;#12452;#12523;#12414;#12383;#12399;#12509;#12540;#12479;#12502;#12523;#36890;#24120;#12398;#21162;#21147;#12398;#8203;#8203;#12506;#12450;#12399;#12362;#12381;#12425;#12367;#29872;#22659;#12395;#20778;#12375;#12356;#12289;#12493;#12458;#12531;#31881;#26411;#35201;#32032;#20013;#12395;#26222;#36890;Manogram#24067;#12391;#35069;#36896;#12373;#12428;#12427;#12289;#19968;#31278;#12398;#12497;#8203;#8203;#12531;#12463;#183;#12525;#12483;#12463;#12398;#36984;#25246;#32930;#12398;#12356;#12378;#12428;#12363;#12434;SprousesBR
BR
my weblog; [[http://www.serinubagsjp.com/|celine]]


[jira] [Commented] (CASSANDRA-4989) Expose new SliceQueryFilter features through Thrift interface

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-4989:
-

If I understand what Christian is saying, he has composite columns whose first 
component is a timestamp and he wants the 'most recent group of columns whose 
first component timestamp is before time T'.

 Expose new SliceQueryFilter features through Thrift interface
 -

 Key: CASSANDRA-4989
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4989
 Project: Cassandra
  Issue Type: Improvement
  Components: API
Affects Versions: 1.2.0, 1.2.1, 2.0
Reporter: Cristian Opris

 SliceQueryFilter has some very useful new features like ability to specify a 
 composite column prefix to group by and specify a limit of groups to return.
 This is very useful if for example I have a wide row with columns prefixed by 
 timestamp and I want to retrieve the latest columns, but I don't know the 
 column names. Say I have a row
 {{row - (t1, c1), (t1, c2)... (t1, cn) ... (t0,c1) ... etc}}
 Query slice range (t1,) group by prefix (1) limit (1)
 As a more general question, is the Thrift interface going to be kept 
 up-to-date with the feature changes or will it be left behind (a mistake IMO) 
 ?

--
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 WesleyNgu by WesleyNgu

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

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

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

New page:
Hello. Let me introduce the author. His identify is Lionel Gullickson.BR
BR
A person of the extremely very best points in the planet for him is horse 
driving and he would never quit carrying out it. Meter studying has been his 
working day task for a although but quickly his wife and him will start their 
have company. His residence is now in American Samoa.BR
Verify out his website below: 
http://www.rumia.faceonline.pl/index.php?do=/blog/10862/thesis-statements-in-business-content-articles/


[Cassandra Wiki] Trivial Update of MoseCummi by MoseCummi

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

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

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

New page:
Hi !! The name is HONG COHEN. I belong to Newcastle upon Tyne.BR
My age is 30. I am taking admission in The Spotted Boarding School situated in 
Portsmouth. I want to become a Grammarian. I also like to Sleeping. My daddy 
name is Kieth  and he is a Bargeman. My mother is a Moonlighter.  ydcdpydBR
BR
Take a look at my website - [[http://www.activechaneloutlet.com|chanel outlet]]


[jira] [Updated] (CASSANDRA-5341) Select writetime Exception when data doesn't exist

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne updated CASSANDRA-5341:


Attachment: 5341.txt

Patch attached.

 Select writetime  Exception when  data doesn't exist
 

 Key: CASSANDRA-5341
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5341
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.2
Reporter: julien campan
Priority: Minor
 Attachments: 5341.txt


 Hi,
 When I try do to a “select writetime” on a empty column, I have an Exception. 
 For example : 
 Create table test (id  int, value int, value2 int, primary key (id)); 
 INSERT INTO test (id, value ) VALUES ( 1,100) ;
 select * from test where id =1; 
 ==
  id | value | value2
 +---+
   1 |   100 |   null  
 It’s working.
 select WRITETIME(value) from test where id =1; 
 ==
  writetime(value)
 --
  1363184789539000
 It’s working
 select WRITETIME(value2) from test where id =1; 
 ==TSocket read 0 bytes
 I have an Exception.

--
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-5341) Select writetime Exception when data doesn't exist

2013-03-25 Thread julien campan (JIRA)

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

julien campan commented on CASSANDRA-5341:
--

This is the exception : 

ERROR [Thrift:25] 2013-03-25 11:18:38,889 CustomTThreadPoolServer.java (line 
217) Error occurred during processing of message.
java.lang.NullPointerException
at 
org.apache.cassandra.cql3.statements.Selection$ResultSetBuilder.add(Selection.java:254)
at 
org.apache.cassandra.cql3.statements.SelectStatement.handleGroup(SelectStatement.java:842)
at 
org.apache.cassandra.cql3.statements.SelectStatement.process(SelectStatement.java:709)
at 
org.apache.cassandra.cql3.statements.SelectStatement.processResults(SelectStatement.java:147)
at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:136)
at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:62)
at 
org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:132)
at 
org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:143)
at 
org.apache.cassandra.thrift.CassandraServer.execute_cql3_query(CassandraServer.java:1733)
at 
org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4074)
at 
org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4062)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
at 
org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)


 Select writetime  Exception when  data doesn't exist
 

 Key: CASSANDRA-5341
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5341
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.2
Reporter: julien campan
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5341.txt


 Hi,
 When I try do to a “select writetime” on a empty column, I have an Exception. 
 For example : 
 Create table test (id  int, value int, value2 int, primary key (id)); 
 INSERT INTO test (id, value ) VALUES ( 1,100) ;
 select * from test where id =1; 
 ==
  id | value | value2
 +---+
   1 |   100 |   null  
 It’s working.
 select WRITETIME(value) from test where id =1; 
 ==
  writetime(value)
 --
  1363184789539000
 It’s working
 select WRITETIME(value2) from test where id =1; 
 ==TSocket read 0 bytes
 I have an Exception.

--
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-5380) Cassandra startup fails when reported Java version contains alphanumeric characters

2013-03-25 Thread Roy Willemse (JIRA)
Roy Willemse created CASSANDRA-5380:
---

 Summary: Cassandra startup fails when reported Java version 
contains alphanumeric characters
 Key: CASSANDRA-5380
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5380
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.3
 Environment: OSX 10.8.3, Java version 1.7.0_12-ea
Reporter: Roy Willemse


There is a new Java version check in the CassandraDaemon.java setup method that 
triggers a NumberFormatException when parsing a Java version containing 
alphanumeric characters such as 1.7.0_12-ea

--
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 AustinCar by AustinCar

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

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

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

New page:
Hey !! I am LEANORA PRUITT. I live in Portsmouth.BR
I am planning to become a Importer. I am a fan of Orchid Raising. My dad name 
is David  and he is a System analyst. My momy is a Bodyguard.BR
BR
Here is my web page [[http://www.porthermesbirkin.com|hermes bags]]


[Cassandra Wiki] Trivial Update of hermes_birkin_h3Z9 by AustinCar

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

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

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

New page:
Crucial benefits: orifice reduced, close to buried, sophisticated development, 
skin tone remedy thirsty plus a bare, shortage of petite rationale. Swiftly 
right after cleansing the epidermis sensing restricted, simple growing old, 
hassle-free never-ending plug-ins as well as , lines, nevertheless, possibly 
not wash fairly spots.The current provide started up an important series wish 
with a better location. Towards the upper about this money involved with 
scotland- Nanjing, an experienced of 5 [[http://www.porthermesbirkin.com|hermes 
belt]] Htc legend Normal conventional hotel, for the reason that Springs 
Occasion has never popped Private room homes; a certain Yixing under no 
circumstances would propaganda Location, publicized from your assessments 
nowadays; forex trading broker a # # travel agency # Number explained, in their 
stand, have to question that many of us transfer, departments as a result of 
individuals [[http://www.porthermesbirkin.com|hermes handbags]] spring 
outing, often do not have any a phone call this unique the holiday season. In 
earlier times solely self-belief prospective client multiple spg and 
additionally coil nailers supplementation, it could provides actually 
faltered.Lots of the SFC web web destination this morning bought your establish 
funding to get lifting considering the dining table screen court case, the vast 
majority of key income February Last of all featured an innovative Shanghai 
having Shenzhen Around 190 report group expenses straddle, The month of 
february Around Seventh position might be famous, the restrained habit 
Guangdong Expansion Financial mortgage lender, i would say the personal loans 
on the plan of attack confirming.Numerous may perhaps be similar to a shyness, 
taken from country wide superstore booklet rack detected a serious travelling 
bag inside your [[http://www.porthermesbirkin.com|hermes outlet]] shopping cart 
solution package deal from you will, most challenging decision courses are 
probably not determine;Across the Mar 30, The year 2013, among Beijing Funds 
Path Fukai indicate place Europe Investments Overseeing Percentage amount 
gifted the fresh pl of their notice, seen that any type of Results are 
performing alright impossible with Step 3 following ones sunday not to mention 
heat of the sun day, receive First community offering debt man or woman analyze 
self-examination certificate in the hooked up iphone issues.From your Favorite 
Kitchen as well as experiments [[http://www.porthermesbirkin.com|hermes birkin 
replica]] and in addition Malaysia Grilling Business Partnership leading in 
order to alcohol consumption Experienced Get on leading so that you can 
[5.26-0.57%] research, in 2011 the National Alcohol Firms past Notable Levels 
and additionally thickness about 1169, announced a thorough express coupled 
alcoholic drink you will discover finally anybody get around An enormous number 
of, substantially 10255500 a great deal.


[jira] [Commented] (CASSANDRA-4989) Expose new SliceQueryFilter features through Thrift interface

2013-03-25 Thread Cristian Opris (JIRA)

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

Cristian Opris commented on CASSANDRA-4989:
---

Yes, Sylvain is correct. This is essentially an optimization to avoid 
iterating through the columns and just get the latest group that has a common 
prefix. I noticed this can be done with the new SliceQueryFilter so it would be 
useful if it can be exposed.

If I'm allowed to go off on a tangent here (I know, not the best place) having 
more pluggable behaviour would be an interesting direction to take with 
Cassandra. Same way it's possible to have custom column comparators, maybe we 
could have pluggable row level indexes, pluggable queries to use them, 
pluggable notification systems, etc. I know this has been discussed before, 
just wanted to add my vote here.

Thanks

 Expose new SliceQueryFilter features through Thrift interface
 -

 Key: CASSANDRA-4989
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4989
 Project: Cassandra
  Issue Type: Improvement
  Components: API
Affects Versions: 1.2.0, 1.2.1, 2.0
Reporter: Cristian Opris

 SliceQueryFilter has some very useful new features like ability to specify a 
 composite column prefix to group by and specify a limit of groups to return.
 This is very useful if for example I have a wide row with columns prefixed by 
 timestamp and I want to retrieve the latest columns, but I don't know the 
 column names. Say I have a row
 {{row - (t1, c1), (t1, c2)... (t1, cn) ... (t0,c1) ... etc}}
 Query slice range (t1,) group by prefix (1) limit (1)
 As a more general question, is the Thrift interface going to be kept 
 up-to-date with the feature changes or will it be left behind (a mistake IMO) 
 ?

--
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 DuaneColo by DuaneColo

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

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

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

New page:
Wassp People !! The name is ROBIN RICHARDS. I have a house in Kalamazoo.BR
This autumun iam going to be 60. I go to night school at The Sneaky Boarding 
School in Santa Cruz. My dad name is Bradley  and he is a Masseur. My mom is a 
Flautist.BR
BR
my blog; [[http://chaneloutletz.webs.com|chanel replica]]


git commit: Remove row-level bloom filters. patch by Jason Brown; reviewed by Jonathan Ellis for CASSANRDA-4885

2013-03-25 Thread jasobrown
Updated Branches:
  refs/heads/trunk ffd7ee7c3 - 9297e7b71


Remove row-level bloom filters.
patch by Jason Brown; reviewed by Jonathan Ellis for CASSANRDA-4885


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

Branch: refs/heads/trunk
Commit: 9297e7b7196426a6d6c2ad757974ea7fd0866bfa
Parents: ffd7ee7
Author: Jason Brown jasedbr...@gmail.com
Authored: Tue Mar 19 05:57:14 2013 -0700
Committer: Jason Brown jasedbr...@gmail.com
Committed: Mon Mar 25 05:16:52 2013 -0700

--
 src/java/org/apache/cassandra/db/ColumnIndex.java  |   20 ++-
 .../org/apache/cassandra/db/RowIndexEntry.java |   27 +++---
 .../db/columniterator/SSTableNamesIterator.java|   27 +++---
 .../db/columniterator/SimpleSliceReader.java   |3 +-
 .../db/compaction/LazilyCompactedRow.java  |2 +-
 .../cassandra/db/compaction/PrecompactedRow.java   |2 +-
 .../apache/cassandra/io/sstable/Descriptor.java|3 ++
 .../apache/cassandra/io/sstable/IndexHelper.java   |   28 ---
 .../io/sstable/SSTableIdentityIterator.java|5 +--
 .../apache/cassandra/io/sstable/SSTableWriter.java |4 +-
 test/unit/org/apache/cassandra/Util.java   |2 +-
 test/unit/org/apache/cassandra/db/ScrubTest.java   |3 +-
 12 files changed, 29 insertions(+), 97 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/9297e7b7/src/java/org/apache/cassandra/db/ColumnIndex.java
--
diff --git a/src/java/org/apache/cassandra/db/ColumnIndex.java 
b/src/java/org/apache/cassandra/db/ColumnIndex.java
index b72638b..e307458 100644
--- a/src/java/org/apache/cassandra/db/ColumnIndex.java
+++ b/src/java/org/apache/cassandra/db/ColumnIndex.java
@@ -24,26 +24,16 @@ import java.util.*;
 
 import org.apache.cassandra.config.DatabaseDescriptor;
 import org.apache.cassandra.io.sstable.IndexHelper;
-import org.apache.cassandra.utils.AlwaysPresentFilter;
-import org.apache.cassandra.utils.IFilter;
-import org.apache.cassandra.utils.FilterFactory;
 
 public class ColumnIndex
 {
 public final ListIndexHelper.IndexInfo columnsIndex;
-public final IFilter bloomFilter;
 
-private static final ColumnIndex EMPTY = new 
ColumnIndex(Collections.IndexHelper.IndexInfoemptyList(), new 
AlwaysPresentFilter());
+private static final ColumnIndex EMPTY = new 
ColumnIndex(Collections.IndexHelper.IndexInfoemptyList());
 
-private ColumnIndex(int estimatedColumnCount)
-{
-this(new ArrayListIndexHelper.IndexInfo(), 
FilterFactory.getFilter(estimatedColumnCount, 4, false));
-}
-
-private ColumnIndex(ListIndexHelper.IndexInfo columnsIndex, IFilter 
bloomFilter)
+private ColumnIndex(ListIndexHelper.IndexInfo columnsIndex)
 {
 this.columnsIndex = columnsIndex;
-this.bloomFilter = bloomFilter;
 }
 
 /**
@@ -68,11 +58,10 @@ public class ColumnIndex
 
 public Builder(ColumnFamily cf,
ByteBuffer key,
-   int estimatedColumnCount,
DataOutput output)
 {
 this.indexOffset = rowHeaderSize(key, cf.deletionInfo());
-this.result = new ColumnIndex(estimatedColumnCount);
+this.result = new ColumnIndex(new 
ArrayListIndexHelper.IndexInfo());
 this.output = output;
 this.tombstoneTracker = new 
RangeTombstone.Tracker(cf.getComparator());
 }
@@ -146,9 +135,6 @@ public class ColumnIndex
 {
 atomCount++;
 
-if (column instanceof Column)
-result.bloomFilter.add(column.name());
-
 if (firstColumn == null)
 {
 firstColumn = column;

http://git-wip-us.apache.org/repos/asf/cassandra/blob/9297e7b7/src/java/org/apache/cassandra/db/RowIndexEntry.java
--
diff --git a/src/java/org/apache/cassandra/db/RowIndexEntry.java 
b/src/java/org/apache/cassandra/db/RowIndexEntry.java
index 6bf3e43..9b22b28 100644
--- a/src/java/org/apache/cassandra/db/RowIndexEntry.java
+++ b/src/java/org/apache/cassandra/db/RowIndexEntry.java
@@ -27,8 +27,6 @@ import java.util.List;
 import org.apache.cassandra.io.sstable.Descriptor;
 import org.apache.cassandra.io.sstable.IndexHelper;
 import org.apache.cassandra.io.util.FileUtils;
-import org.apache.cassandra.utils.IFilter;
-import org.apache.cassandra.utils.FilterFactory;
 
 public class RowIndexEntry
 {
@@ -49,7 +47,7 @@ public class RowIndexEntry
 public static RowIndexEntry create(long position, DeletionInfo 

git commit: CHANGES.txt

2013-03-25 Thread jasobrown
Updated Branches:
  refs/heads/trunk 9297e7b71 - 772bacb18


CHANGES.txt


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

Branch: refs/heads/trunk
Commit: 772bacb18933c18a6e53d073714f9916c489de48
Parents: 9297e7b
Author: Jason Brown jasedbr...@gmail.com
Authored: Mon Mar 25 05:20:17 2013 -0700
Committer: Jason Brown jasedbr...@gmail.com
Committed: Mon Mar 25 05:20:17 2013 -0700

--
 CHANGES.txt |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/772bacb1/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index f84a719..b1ea1f3 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -22,6 +22,7 @@
  * cqlsh: Remove ASSUME command (CASSANDRA-5331)
  * Rebuild BF when loading sstables if bloom_filter_fp_chance
has changed since compaction (CASSANDRA-5015)
+ * remove row-level bloom filters (CASSANDRA-4885)
 
 
 1.2.4



[jira] [Commented] (CASSANDRA-4885) Remove or rework per-row bloom filters

2013-03-25 Thread Jason Brown (JIRA)

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

Jason Brown commented on CASSANDRA-4885:


Committed! Thanks

 Remove or rework per-row bloom filters
 --

 Key: CASSANDRA-4885
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4885
 Project: Cassandra
  Issue Type: Improvement
  Components: Core
Reporter: Jonathan Ellis
Assignee: Jason Brown
 Fix For: 2.0

 Attachments: 0001-CASSANRDA-4885-Remove-per-row-bloom-filter.patch, 
 0002-CASSANRDA-4885-update-test.patch, 4885-v1.patch, 4885-v2.patch


 Per-row bloom filters may be a misfeature.
 On small rows we don't create them.
 On large rows we essentially only do slice queries that can't take advantage 
 of it.
 And on very large rows if we ever did deserialize it, the performance hit of 
 doing so would outweigh the benefit of skipping the actual read.

--
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 DamarisCh by DamarisCh

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

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

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

New page:
Hey !! I am TIERA GRAVES. This june i will be 49.BR
I have applied for distance learning at The Strong Military School located in 
Dundee. My father name is Andy and he is a Physiotherapist. My mother is a 
Journalist.BR
BR
Also visit my web site - [[http://www.holdcheapbeatsbydre.com|dr dre beats]]


[jira] [Updated] (CASSANDRA-5376) CQL3: IN clause on last key not working when schema includes set,list or map

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne updated CASSANDRA-5376:


Attachment: 5376.txt

Unfortunately, handling collections is slightly harder than what CASSANDRA-5230 
aimed for, because we can't do a name query. So this will have to wait for 
CASSANDRA-4762. In the meantime, we should obviously not throw an assertion 
error so attaching a patch to improve validation. The patch also slightly 
optimize matters as it uses name queries as much as possible if the select 
doesn't include a collection (versus, never using them on CF with collections 
even if no selection is selected). 


 CQL3: IN clause on last key not working when schema includes set,list or map
 

 Key: CASSANDRA-5376
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5376
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.3
Reporter: Christiaan Willemsen
Assignee: Sylvain Lebresne
 Attachments: 5376.txt


 This is an exception on the fix of 
 https://issues.apache.org/jira/browse/CASSANDRA-5230
 Looks like any schema using map,list or set won't work with IN clauses on the 
 last key (in this example c)
 Schema:
 {code}
 CREATE TABLE foo2 (
   key text,
   c bigint,
   v text,
   x settext,
   PRIMARY KEY (key, c)
 );
 {code}
 Query:
 {code}select * from foo2 where key = 'foo' and c in (1,3,4) ;{code}
 This will lead to an assertion error on the nodes:
 {code}java.lang.AssertionError
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.buildBound(SelectStatement.java:540)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.getRequestedBound(SelectStatement.java:568)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.makeFilter(SelectStatement.java:308)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.getSliceCommands(SelectStatement.java:219)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:132)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:62)
 at 
 org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:132)
 at 
 org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:143)
 at 
 org.apache.cassandra.thrift.CassandraServer.execute_cql3_query(CassandraServer.java:1726)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4074)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4062)
 at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
 at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
 at 
 org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
 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)
 {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] [Commented] (CASSANDRA-5341) Select writetime Exception when data doesn't exist

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5341:
---

Why are we adding null columns in the first place?

 Select writetime  Exception when  data doesn't exist
 

 Key: CASSANDRA-5341
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5341
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.2
Reporter: julien campan
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5341.txt


 Hi,
 When I try do to a “select writetime” on a empty column, I have an Exception. 
 For example : 
 Create table test (id  int, value int, value2 int, primary key (id)); 
 INSERT INTO test (id, value ) VALUES ( 1,100) ;
 select * from test where id =1; 
 ==
  id | value | value2
 +---+
   1 |   100 |   null  
 It’s working.
 select WRITETIME(value) from test where id =1; 
 ==
  writetime(value)
 --
  1363184789539000
 It’s working
 select WRITETIME(value2) from test where id =1; 
 ==TSocket read 0 bytes
 I have an Exception.

--
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-5380) Cassandra startup fails when reported Java version contains alphanumeric characters

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis reassigned CASSANDRA-5380:
-

Assignee: Joaquin Casares

Added a catch in 4fa3418c0bb8008ab2d2f1e2b4a2044596a47a4a; should fix it better 
to be able to actually parse that.

 Cassandra startup fails when reported Java version contains alphanumeric 
 characters
 ---

 Key: CASSANDRA-5380
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5380
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.3
 Environment: OSX 10.8.3, Java version 1.7.0_12-ea
Reporter: Roy Willemse
Assignee: Joaquin Casares

 There is a new Java version check in the CassandraDaemon.java setup method 
 that triggers a NumberFormatException when parsing a Java version containing 
 alphanumeric characters such as 1.7.0_12-ea

--
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-5376) CQL3: IN clause on last key not working when schema includes set,list or map

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis updated CASSANDRA-5376:
--

Reviewer: iamaleksey
Priority: Minor  (was: Major)

 CQL3: IN clause on last key not working when schema includes set,list or map
 

 Key: CASSANDRA-5376
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5376
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.3
Reporter: Christiaan Willemsen
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5376.txt


 This is an exception on the fix of 
 https://issues.apache.org/jira/browse/CASSANDRA-5230
 Looks like any schema using map,list or set won't work with IN clauses on the 
 last key (in this example c)
 Schema:
 {code}
 CREATE TABLE foo2 (
   key text,
   c bigint,
   v text,
   x settext,
   PRIMARY KEY (key, c)
 );
 {code}
 Query:
 {code}select * from foo2 where key = 'foo' and c in (1,3,4) ;{code}
 This will lead to an assertion error on the nodes:
 {code}java.lang.AssertionError
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.buildBound(SelectStatement.java:540)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.getRequestedBound(SelectStatement.java:568)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.makeFilter(SelectStatement.java:308)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.getSliceCommands(SelectStatement.java:219)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:132)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:62)
 at 
 org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:132)
 at 
 org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:143)
 at 
 org.apache.cassandra.thrift.CassandraServer.execute_cql3_query(CassandraServer.java:1726)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4074)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.getResult(Cassandra.java:4062)
 at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
 at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
 at 
 org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
 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)
 {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


[Cassandra Wiki] Trivial Update of GarrettMI by GarrettMI

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

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

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

New page:
Now i'm friendly, steady, lively, cnz heated, sincere; really serious and even 
the reason for operate, move, can easily carry situations in addition to 
withstand diligence, dares so that you can innovate, any braveness to reach 
job, dares to execute the responsibility; great work enthusiasm, not to mention 
devotion, increased exposure of family interaction gbcpkgz and also a 
substantial as well as dependable get the job done; potent company ability not 
to mention very good team cohesiveness heart and soul, rich leaders mnecwb not 
to mention co-workers; but more produce astounding to get results together with 
the increase of online business experience, qew but probably superior their 
particular self esteem.BR
BR
Check out my web-site ... [[http://www.beatbeatsbydre.com|dr dre headphone]]


[jira] [Commented] (CASSANDRA-5341) Select writetime Exception when data doesn't exist

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-5341:
-

Cause this method is expected to be called for every CQL3 column of the result 
set and this for every row, even if the result to return is 'null'.

 Select writetime  Exception when  data doesn't exist
 

 Key: CASSANDRA-5341
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5341
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.2
Reporter: julien campan
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5341.txt


 Hi,
 When I try do to a “select writetime” on a empty column, I have an Exception. 
 For example : 
 Create table test (id  int, value int, value2 int, primary key (id)); 
 INSERT INTO test (id, value ) VALUES ( 1,100) ;
 select * from test where id =1; 
 ==
  id | value | value2
 +---+
   1 |   100 |   null  
 It’s working.
 select WRITETIME(value) from test where id =1; 
 ==
  writetime(value)
 --
  1363184789539000
 It’s working
 select WRITETIME(value2) from test where id =1; 
 ==TSocket read 0 bytes
 I have an Exception.

--
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 SuefkzGer by SuefkzGer

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

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

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

New page:
There is nothing to write about me at all.BR
Great to be a part of this community.BR
I really wish I am useful at allBR
[[http://www.obiwanprod.com/|faire site internet]]


[jira] [Commented] (CASSANDRA-5372) Broken default values for min/max timestamp

2013-03-25 Thread Jason Brown (JIRA)

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

Jason Brown commented on CASSANDRA-5372:


LGTM

 Broken default values for min/max timestamp
 ---

 Key: CASSANDRA-5372
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5372
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.1.10
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.1.11, 1.2.4

 Attachments: 5372.txt


 When the SStableMetadata are not present (or are too hold), the default for 
 the min and max timestamp used is not always correct. Namely, the default 
 (i.e. when we don't know anything) for the min timestamp should be MIN_VALUE 
 and the max timestamp should be MAX_VALUE.
 And there is 2 places where we need to apply those default:
 * if the metadata is an old one that don't have the info
 * if we don't have any metadata component at all
 The only default that is correct is the case fixed by CASSANDRA-5153, but 
 even then it missed a number of occurrences of the problem.

--
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-5372) Broken default values for min/max timestamp

2013-03-25 Thread Jason Brown (JIRA)

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

Jason Brown updated CASSANDRA-5372:
---

Reviewer: jasobrown

 Broken default values for min/max timestamp
 ---

 Key: CASSANDRA-5372
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5372
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.1.10
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.1.11, 1.2.4

 Attachments: 5372.txt


 When the SStableMetadata are not present (or are too hold), the default for 
 the min and max timestamp used is not always correct. Namely, the default 
 (i.e. when we don't know anything) for the min timestamp should be MIN_VALUE 
 and the max timestamp should be MAX_VALUE.
 And there is 2 places where we need to apply those default:
 * if the metadata is an old one that don't have the info
 * if we don't have any metadata component at all
 The only default that is correct is the case fixed by CASSANDRA-5153, but 
 even then it missed a number of occurrences of the problem.

--
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 RexzrcowH by RexzrcowH

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

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

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

New page:
This ERMINIA DECKER is delightful Comedian who has Amplified many bestsellers 
concerning of this topic.BR
He lives in The Wild Academy located in Corpus Christi in Saint Paul. The 
writer has an history of 44 weeks. You can read more hereBR
BR
Here is my homepage [[http://www.pingreplicabags.com|cheap designer handbags]]


[jira] [Updated] (CASSANDRA-5164) Invalid streamId in cql binary protocol when using invalid CL

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne updated CASSANDRA-5164:


Attachment: 5164.txt

Attaching patch to preserve the streamId in that case. I note that we don't do 
any effort to preserve the streamId if you screw up the frame format, but imo 
it's fair game. If you don't respect the protocol at that level, you have other 
problems to worry about than the streamId. 

 Invalid streamId in cql binary protocol when using invalid CL
 -

 Key: CASSANDRA-5164
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5164
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.0
 Environment: Windows 8, java version 1.6.0_37 x86
Reporter: Pierre Chalamet
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5164.txt


 Execute a query using invalid CL (0x100 for example)
 The response comes but does not use the request streamId (always 0).

--
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-5381) java.io.EOFException exception while executing nodetool repair with compression enabled

2013-03-25 Thread Neil Thomson (JIRA)
Neil Thomson created CASSANDRA-5381:
---

 Summary: java.io.EOFException exception while executing nodetool 
repair with compression enabled
 Key: CASSANDRA-5381
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5381
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.3
 Environment: Linux Virtual Machines, Red Hat Enterprise release 6.4, 
kernel version  2.6.32-358.2.1.el6.x86_64. Each VM has 8GB memory and 4vCPUS.
Reporter: Neil Thomson
Priority: Minor


Very similar to issue reported in CASSANDRA-5105. I have 3 nodes configured in 
a cluster. The nodes are configured with compression enabled. When attempting a 
nodetool repair on one node, i get exceptions in the other nodes in the cluster.

Disabling compression on the column family allows nodetool repair to run 
without error.

Exception:
INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,874 
StreamReplyVerbHandler.java (line 50) Need to re-stream file 
/var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,991 
StreamReplyVerbHandler.java (line 50) Need to re-stream file 
/var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
ERROR [Streaming to /3.69.211.179:2] 2013-03-25 12:30:28,113 
CassandraDaemon.java (line 164) Exception in thread Thread[Streaming to 
/3.69.211.179:2,5,main]
java.lang.RuntimeException: java.io.EOFException
at com.google.common.base.Throwables.propagate(Throwables.java:160)
at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:32)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(Unknown Source)
at 
org.apache.cassandra.streaming.FileStreamTask.receiveReply(FileStreamTask.java:193)
at 
org.apache.cassandra.streaming.compress.CompressedFileStreamTask.stream(CompressedFileStreamTask.java:114)
at 
org.apache.cassandra.streaming.FileStreamTask.runMayThrow(FileStreamTask.java:91)
at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
... 3 more


Keyspace configuration is as follows:

Keyspace: rt:
  Replication Strategy: org.apache.cassandra.locator.SimpleStrategy
  Durable Writes: true
Options: [replication_factor:3]
  Column Families:
ColumnFamily: tagname
  Key Validation Class: org.apache.cassandra.db.marshal.BytesType
  Default column value validator: org.apache.cassandra.db.marshal.BytesType
  Columns sorted by: org.apache.cassandra.db.marshal.BytesType
  GC grace seconds: 864000
  Compaction min/max thresholds: 4/32
  Read repair chance: 0.1
  DC Local Read repair chance: 0.0
  Populate IO Cache on flush: false
  Replicate on write: true
  Caching: KEYS_ONLY
  Bloom Filter FP chance: default
  Built indexes: []
  Compaction Strategy: 
org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy
ColumnFamily: values
  Key Validation Class: org.apache.cassandra.db.marshal.BytesType
  Default column value validator: org.apache.cassandra.db.marshal.BytesType
  Columns sorted by: org.apache.cassandra.db.marshal.BytesType
  GC grace seconds: 864000
  Compaction min/max thresholds: 4/32
  Read repair chance: 0.1
  DC Local Read repair chance: 0.0
  Populate IO Cache on flush: false
  Replicate on write: true
  Caching: KEYS_ONLY
  Bloom Filter FP chance: default
  Built indexes: []
  Compaction Strategy: 
org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy


--
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-5164) Invalid streamId in cql binary protocol when using invalid CL

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis updated CASSANDRA-5164:
--

Reviewer: pchalamet

 Invalid streamId in cql binary protocol when using invalid CL
 -

 Key: CASSANDRA-5164
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5164
 Project: Cassandra
  Issue Type: Bug
  Components: API
Affects Versions: 1.2.0
 Environment: Windows 8, java version 1.6.0_37 x86
Reporter: Pierre Chalamet
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5164.txt


 Execute a query using invalid CL (0x100 for example)
 The response comes but does not use the request streamId (always 0).

--
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 VaughnPaq by VaughnPaq

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

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

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

New page:
The college a couple of years occasion, to ensure ioqbtcykof I can be taught a 
wide range of practical knowledge, was not sure previously, when from the 
rational capability, maybe in any expansion of non-public elements are 
generally helped people, inform me, why technological innovation.BR
I will via their own personal efforts, recreate tough involves upon his or her 
self, I think you the corporate might make everyone do the job right here, due 
to the fact I throw a favorable, industriousness not to mention staying power, 
not scared with labor and study mentality, additionally with the aspiration you 
are able to discover for yourself know-how, cs to be expanded the field of 
ideas, keep the possibility physical activity their personal to follow hopes 
.BR
I want to reap some benefits competing, in the specific troublesome challenge, 
i'll ect placed bargain increase, consistently rm watch for with your beneath 
the leadership with the business enterprise, thcn can result in improved 
development. hrqtnBR
BR
My page: [[http://chanelbagsnewpattern.webs.com|chanel outlet]]


git commit: Fix bad default for min/max timestamp in SSTableMetadata

2013-03-25 Thread slebresne
Updated Branches:
  refs/heads/cassandra-1.1 0e0379005 - b4d26bb4e


Fix bad default for min/max timestamp in SSTableMetadata

patch by slebresne; reviewed by jasobrown for CASSANDRA-5372


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

Branch: refs/heads/cassandra-1.1
Commit: b4d26bb4e417ef1d0ac02955eac041489fa5b508
Parents: 0e03790
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:25:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 15:25:08 2013 +0100

--
 CHANGES.txt|1 +
 .../cassandra/io/sstable/SSTableMetadata.java  |4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 010bdc0..0580d15 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@
  * Fix race when initializing ColumnFamilyStore (CASSANDRA-5350)
  * Add UseTLAB JVM flag (CASSANDRA-5361)
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
+ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 
 
 1.1.10

http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
--
diff --git a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java 
b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
index 99ced30..64555a0 100644
--- a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
+++ b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
@@ -62,7 +62,7 @@ public class SSTableMetadata
 this(defaultRowSizeHistogram(),
  defaultColumnCountHistogram(),
  ReplayPosition.NONE,
- Long.MIN_VALUE,
+ Long.MAX_VALUE,
  Double.MIN_VALUE,
  null,
  Collections.IntegeremptySet());
@@ -223,7 +223,7 @@ public class SSTableMetadata
 // make sure we don't omit replaying something that we should. 
 see CASSANDRA-4782
 replayPosition = ReplayPosition.NONE;
 }
-long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MIN_VALUE;
+long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MAX_VALUE;
 if (!desc.tracksMaxTimestamp) // see javadoc to 
Descriptor.containsTimestamp
 maxTimestamp = Long.MAX_VALUE;
 double compressionRatio = desc.hasCompressionRatio



[jira] [Commented] (CASSANDRA-5381) java.io.EOFException exception while executing nodetool repair with compression enabled

2013-03-25 Thread Yuki Morishita (JIRA)

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

Yuki Morishita commented on CASSANDRA-5381:
---

Do you see the error on the other end(3.69.211.179)?
What is it look like?

 java.io.EOFException exception while executing nodetool repair with 
 compression enabled
 ---

 Key: CASSANDRA-5381
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5381
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.3
 Environment: Linux Virtual Machines, Red Hat Enterprise release 6.4, 
 kernel version  2.6.32-358.2.1.el6.x86_64. Each VM has 8GB memory and 4vCPUS.
Reporter: Neil Thomson
Priority: Minor

 Very similar to issue reported in CASSANDRA-5105. I have 3 nodes configured 
 in a cluster. The nodes are configured with compression enabled. When 
 attempting a nodetool repair on one node, i get exceptions in the other nodes 
 in the cluster.
 Disabling compression on the column family allows nodetool repair to run 
 without error.
 Exception:
 INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,874 
 StreamReplyVerbHandler.java (line 50) Need to re-stream file 
 /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
 INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,991 
 StreamReplyVerbHandler.java (line 50) Need to re-stream file 
 /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
 ERROR [Streaming to /3.69.211.179:2] 2013-03-25 12:30:28,113 
 CassandraDaemon.java (line 164) Exception in thread Thread[Streaming to 
 /3.69.211.179:2,5,main]
 java.lang.RuntimeException: java.io.EOFException
 at com.google.common.base.Throwables.propagate(Throwables.java:160)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:32)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
 Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
 Caused by: java.io.EOFException
 at java.io.DataInputStream.readInt(Unknown Source)
 at 
 org.apache.cassandra.streaming.FileStreamTask.receiveReply(FileStreamTask.java:193)
 at 
 org.apache.cassandra.streaming.compress.CompressedFileStreamTask.stream(CompressedFileStreamTask.java:114)
 at 
 org.apache.cassandra.streaming.FileStreamTask.runMayThrow(FileStreamTask.java:91)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
 ... 3 more
 Keyspace configuration is as follows:
 Keyspace: rt:
   Replication Strategy: org.apache.cassandra.locator.SimpleStrategy
   Durable Writes: true
 Options: [replication_factor:3]
   Column Families:
 ColumnFamily: tagname
   Key Validation Class: org.apache.cassandra.db.marshal.BytesType
   Default column value validator: 
 org.apache.cassandra.db.marshal.BytesType
   Columns sorted by: org.apache.cassandra.db.marshal.BytesType
   GC grace seconds: 864000
   Compaction min/max thresholds: 4/32
   Read repair chance: 0.1
   DC Local Read repair chance: 0.0
   Populate IO Cache on flush: false
   Replicate on write: true
   Caching: KEYS_ONLY
   Bloom Filter FP chance: default
   Built indexes: []
   Compaction Strategy: 
 org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy
 ColumnFamily: values
   Key Validation Class: org.apache.cassandra.db.marshal.BytesType
   Default column value validator: 
 org.apache.cassandra.db.marshal.BytesType
   Columns sorted by: org.apache.cassandra.db.marshal.BytesType
   GC grace seconds: 864000
   Compaction min/max thresholds: 4/32
   Read repair chance: 0.1
   DC Local Read repair chance: 0.0
   Populate IO Cache on flush: false
   Replicate on write: true
   Caching: KEYS_ONLY
   Bloom Filter FP chance: default
   Built indexes: []
   Compaction Strategy: 
 org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy

--
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] git commit: Fix bad default for min/max timestamp in SSTableMetadata

2013-03-25 Thread slebresne
Updated Branches:
  refs/heads/cassandra-1.2 25f5afa67 - 737ef7710


Fix bad default for min/max timestamp in SSTableMetadata

patch by slebresne; reviewed by jasobrown for CASSANDRA-5372


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

Branch: refs/heads/cassandra-1.2
Commit: b4d26bb4e417ef1d0ac02955eac041489fa5b508
Parents: 0e03790
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:25:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 15:25:08 2013 +0100

--
 CHANGES.txt|1 +
 .../cassandra/io/sstable/SSTableMetadata.java  |4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 010bdc0..0580d15 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@
  * Fix race when initializing ColumnFamilyStore (CASSANDRA-5350)
  * Add UseTLAB JVM flag (CASSANDRA-5361)
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
+ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 
 
 1.1.10

http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
--
diff --git a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java 
b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
index 99ced30..64555a0 100644
--- a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
+++ b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
@@ -62,7 +62,7 @@ public class SSTableMetadata
 this(defaultRowSizeHistogram(),
  defaultColumnCountHistogram(),
  ReplayPosition.NONE,
- Long.MIN_VALUE,
+ Long.MAX_VALUE,
  Double.MIN_VALUE,
  null,
  Collections.IntegeremptySet());
@@ -223,7 +223,7 @@ public class SSTableMetadata
 // make sure we don't omit replaying something that we should. 
 see CASSANDRA-4782
 replayPosition = ReplayPosition.NONE;
 }
-long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MIN_VALUE;
+long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MAX_VALUE;
 if (!desc.tracksMaxTimestamp) // see javadoc to 
Descriptor.containsTimestamp
 maxTimestamp = Long.MAX_VALUE;
 double compressionRatio = desc.hasCompressionRatio



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

2013-03-25 Thread slebresne
Merge branch 'cassandra-1.1' into cassandra-1.2

Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java


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

Branch: refs/heads/cassandra-1.2
Commit: 737ef771032c8487947d41bdd3dcaba8987e682f
Parents: 25f5afa b4d26bb
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:33:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 15:33:08 2013 +0100

--
 CHANGES.txt|1 +
 .../apache/cassandra/db/CollationController.java   |3 +-
 .../cassandra/io/sstable/SSTableMetadata.java  |   22 +++---
 .../apache/cassandra/io/sstable/SSTableReader.java |4 +--
 4 files changed, 14 insertions(+), 16 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/737ef771/CHANGES.txt
--
diff --cc CHANGES.txt
index 7bf455c,0580d15..22cbe3a
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,42 -1,4 +1,43 @@@
 -1.1.11
 +1.2.4
 + * Change default stream throughput from 400 to 200 mbps (CASSANDRA-5036)
 + * Gossiper logs DOWN for symmetry with UP (CASSANDRA-5187)
 + * 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)
 + * Fix Guava dependency version (12.0 - 13.0.1) for Maven (CASSANDRA-5364)
 + * Validate that provided CQL3 collection value are  64K (CASSANDRA-5355)
 + * Change Kernel Page Cache skipping into row preheating (disabled by default)
 +   (CASSANDRA-4937)
 +Merged from 1.1:
 + * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
++ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 +
 +
 +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)
 + * Avoid allocating SSTableBoundedScanner during repair when the range does 
 +   not intersect the sstable (CASSANDRA-5249)
 + * Don't lowercase property map keys (this breaks NTS) (CASSANDRA-5292)
 + * Fix composite comparator with super columns (CASSANDRA-5287)
 + * Fix insufficient validation of UPDATE queries against counter cfs
 +   (CASSANDRA-5300)
 + * Fix PropertyFileSnitch default DC/Rack behavior (CASSANDRA-5285)
 + * Handle null values when executing prepared statement (CASSANDRA-5081)
 + * Add netty to pom dependencies (CASSANDRA-5181)
 + * Include type arguments in Thrift CQLPreparedResult (CASSANDRA-5311)
 + * Fix compaction not removing columns when bf_fp_ratio is 1 (CASSANDRA-5182)
 + * cli: Warn about missing CQL3 tables in schema descriptions (CASSANDRA-5309)
 + * Re-enable unknown option in replication/compaction strategies option for
 +   backward compatibility (CASSANDRA-4795)
 + * Add binary protocol support to stress (CASSANDRA-4993)
 + * cqlsh: Fix COPY FROM value quoting and null handling (CASSANDRA-5305)
 + * Fix repair -pr for vnodes (CASSANDRA-5329)
 + * Relax CL for auth queries for non-default users (CASSANDRA-5310)
 + * Fix AssertionError during repair (CASSANDRA-5245)
 + * Don't announce migrations to pre-1.2 nodes (CASSANDRA-5334)
 +Merged from 1.1:
   * Update offline scrub for 1.0 - 1.1 directory structure (CASSANDRA-5195)
   * add tmp flag to Descriptor hashcode (CASSANDRA-4021)
   * fix logging of Found table data in data directories when only system 
tables

http://git-wip-us.apache.org/repos/asf/cassandra/blob/737ef771/src/java/org/apache/cassandra/db/CollationController.java
--
diff --cc src/java/org/apache/cassandra/db/CollationController.java
index 3350de3,fb9674f..dafcdd3
--- a/src/java/org/apache/cassandra/db/CollationController.java
+++ b/src/java/org/apache/cassandra/db/CollationController.java
@@@ -212,8 -205,8 +212,7 @@@ public class CollationControlle
  AbstractColumnContainer container = filter.path.superColumnName == 
null
? returnCF
: (SuperColumn) 
returnCF.getColumn(filter.path.superColumnName);
--// MIN_VALUE means we don't know any information
--if (container == null || sstableTimestamp == Long.MIN_VALUE)
++if (container == null)
  return;
  
  for (IteratorByteBuffer iterator = ((NamesQueryFilter) 
filter.filter).columns.iterator(); 

[jira] [Commented] (CASSANDRA-2698) Instrument repair to be able to assess it's efficiency (precision)

2013-03-25 Thread Yuki Morishita (JIRA)

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

Yuki Morishita commented on CASSANDRA-2698:
---

Hi, Benedict,
Patch is not applicable to any branch. Can you rebase and re-upload?
When you do, please tell us which branch the patch is for.


 Instrument repair to be able to assess it's efficiency (precision)
 --

 Key: CASSANDRA-2698
 URL: https://issues.apache.org/jira/browse/CASSANDRA-2698
 Project: Cassandra
  Issue Type: Improvement
Reporter: Sylvain Lebresne
Assignee: Benedict
Priority: Minor
  Labels: lhf
 Attachments: nodetool_repair_and_cfhistogram.tar.gz, 
 patch_2698_v1.txt, patch.diff


 Some reports indicate that repair sometime transfer huge amounts of data. One 
 hypothesis is that the merkle tree precision may deteriorate too much at some 
 data size. To check this hypothesis, it would be reasonably to gather 
 statistic during the merkle tree building of how many rows each merkle tree 
 range account for (and the size that this represent). It is probably an 
 interesting statistic to have anyway.   

--
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-5381) java.io.EOFException exception while executing nodetool repair with compression enabled

2013-03-25 Thread Neil Thomson (JIRA)

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

Neil Thomson commented on CASSANDRA-5381:
-

Hi. Thanks for getting back so quickly. This is the log on the node being 
repaired. The nodetool command actually hangs and never returns.

[root@livutsds03 ~]# nodetool repair
[2013-03-25 14:36:05,177] Nothing to repair for keyspace 'system'
[2013-03-25 14:36:05,209] Starting repair command #1, repairing 509 ranges for 
keyspace rt

Complete log :

 INFO [Thread-10] 2013-03-25 14:36:05,208 StorageService.java (line 2379) 
Starting repair command #1, repairing 509 ranges for keyspace rt
 INFO [AntiEntropySessions:1] 2013-03-25 14:36:05,768 AntiEntropyService.java 
(line 652) [repair #53071fe0-9559-11e2-b719-570d5f987031] new session: will 
sync /3.69.211.179, /3.69.211.177 on range 
(376298460076626656,380384391924186156] for rt.[values, tagname]
 INFO [AntiEntropySessions:1] 2013-03-25 14:36:05,772 AntiEntropyService.java 
(line 858) [repair #53071fe0-9559-11e2-b719-570d5f987031] requesting merkle 
trees for values (to [/3.69.211.177, /3.69.211.179])
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,344 AntiEntropyService.java 
(line 214) [repair #53071fe0-9559-11e2-b719-570d5f987031] Received merkle tree 
for values from /3.69.211.177
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,382 AntiEntropyService.java 
(line 214) [repair #53071fe0-9559-11e2-b719-570d5f987031] Received merkle tree 
for values from /3.69.211.179
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,383 AntiEntropyService.java 
(line 858) [repair #53071fe0-9559-11e2-b719-570d5f987031] requesting merkle 
trees for tagname (to [/3.69.211.177, livutsds03/3.69.211.179])
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,497 AntiEntropyService.java 
(line 995) [repair #53071fe0-9559-11e2-b719-570d5f987031] Endpoints 
/3.69.211.177 and /3.69.211.179 have 7 range(s) out of sync for values
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,498 StreamingRepairTask.java 
(line 128) [streaming task #53cb0c20-9559-11e2-b719-570d5f987031] Performing 
streaming repair of 7 ranges with /3.69.211.177
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,502 StreamOut.java (line 159) 
Stream context metadata [], 0 sstables.
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,503 StreamOutSession.java (line 
162) Streaming to /3.69.211.177
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,531 AntiEntropyService.java 
(line 214) [repair #53071fe0-9559-11e2-b719-570d5f987031] Received merkle tree 
for tagname from /3.69.211.177
 INFO [Streaming to /3.69.211.177:1] 2013-03-25 14:36:06,620 
FileStreamTask.java (line 102) Finished streaming session to /3.69.211.177
 INFO [Thread-12] 2013-03-25 14:36:06,672 StreamInSession.java (line 136) 
Streaming of file /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db 
sections=7 progress=0/16468 - 0% for 
org.apache.cassandra.streaming.StreamInSession@33469a69 failed: requesting a 
retry.
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,708 AntiEntropyService.java 
(line 214) [repair #53071fe0-9559-11e2-b719-570d5f987031] Received merkle tree 
for tagname from /3.69.211.179
 INFO [AntiEntropySessions:2] 2013-03-25 14:36:06,722 AntiEntropyService.java 
(line 652) [repair #53eb3e50-9559-11e2-b719-570d5f987031] new session: will 
sync livutsds03/3.69.211.179, /3.69.211.177 on range 
(1742492608639662568,1810636791599146663] for rt.[values, tagname]
 INFO [AntiEntropySessions:2] 2013-03-25 14:36:06,723 AntiEntropyService.java 
(line 858) [repair #53eb3e50-9559-11e2-b719-570d5f987031] requesting merkle 
trees for values (to [/3.69.211.177, livutsds03/3.69.211.179])
 INFO [Thread-14] 2013-03-25 14:36:06,795 StreamInSession.java (line 136) 
Streaming of file /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db 
sections=7 progress=0/16468 - 0% for 
org.apache.cassandra.streaming.StreamInSession@33469a69 failed: requesting a 
retry.
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,820 AntiEntropyService.java 
(line 989) [repair #53071fe0-9559-11e2-b719-570d5f987031] Endpoints 
/3.69.211.177 and /3.69.211.179 are consistent for tagname
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,821 AntiEntropyService.java 
(line 765) [repair #53071fe0-9559-11e2-b719-570d5f987031] tagname is fully 
synced (1 remaining column family to sync for this session)
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,864 AntiEntropyService.java 
(line 214) [repair #53eb3e50-9559-11e2-b719-570d5f987031] Received merkle tree 
for values from /3.69.211.177
 INFO [Thread-16] 2013-03-25 14:36:06,918 StreamInSession.java (line 136) 
Streaming of file /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db 
sections=7 progress=0/16468 - 0% for 
org.apache.cassandra.streaming.StreamInSession@33469a69 failed: requesting a 
retry.
 INFO [AntiEntropyStage:1] 2013-03-25 14:36:06,972 AntiEntropyService.java 
(line 214) [repair 

[jira] [Commented] (CASSANDRA-5351) Avoid repairing already-repaired data by default

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5351:
---

bq. Add a repairedAt field

Since I appear to have confused virtually everyone on this point: we're just 
using the presence of repairedAt as a boolean to mean don't bother repairing 
this again, unless --include-previously-repaired.  I just suggest a timestamp 
because experience shows that keeping time around as extra metadata tends to be 
useful.

 Avoid repairing already-repaired data by default
 

 Key: CASSANDRA-5351
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5351
 Project: Cassandra
  Issue Type: Task
  Components: Core
Reporter: Jonathan Ellis
  Labels: repair
 Fix For: 2.0


 Repair has always built its merkle tree from all the data in a columnfamily, 
 which is guaranteed to work but is inefficient.
 We can improve this by remembering which sstables have already been 
 successfully repaired, and only repairing sstables new since the last repair. 
  (This automatically makes CASSANDRA-3362 much less of a problem too.)
 The tricky part is, compaction will (if not taught otherwise) mix repaired 
 data together with non-repaired.  So we should segregate unrepaired sstables 
 from the repaired ones.

--
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


git commit: catch NumberFormatException

2013-03-25 Thread jbellis
Updated Branches:
  refs/heads/trunk 772bacb18 - a2ccd2f70


catch NumberFormatException


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

Branch: refs/heads/trunk
Commit: a2ccd2f706c03f5053e09c2a8bdaa23eb1795121
Parents: 772bacb
Author: Jonathan Ellis jbel...@apache.org
Authored: Mon Mar 25 07:49:05 2013 -0500
Committer: Jonathan Ellis jbel...@apache.org
Committed: Mon Mar 25 10:08:27 2013 -0500

--
 .../apache/cassandra/service/CassandraDaemon.java  |   12 +++-
 1 files changed, 11 insertions(+), 1 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/a2ccd2f7/src/java/org/apache/cassandra/service/CassandraDaemon.java
--
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java 
b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index 67c2bf2..d1c2cd0 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -144,7 +144,17 @@ public class CassandraDaemon
 {
 String[] java_version = javaVersion.split(_);
 String java_major = java_version[0];
-int java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+int java_minor;
+try
+{
+java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+}
+catch (NumberFormatException e)
+{
+// have only seen this with java7 so far but no doubt there 
are other ways to break this
+logger.info(Unable to parse java version {}, 
Arrays.toString(java_version));
+java_minor = 32;
+}
 if (java_major.equals(1.6.0))
 {
 // These need to be updated from time to time, but these are 
currently valid (12.18.2012)



git commit: catch NumberFormatException

2013-03-25 Thread jbellis
Updated Branches:
  refs/heads/cassandra-1.2 737ef7710 - 925023432


catch NumberFormatException


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

Branch: refs/heads/cassandra-1.2
Commit: 925023432c7b305e7d0c9802cddf7e3e56027cc2
Parents: 737ef77
Author: Jonathan Ellis jbel...@apache.org
Authored: Mon Mar 25 07:49:05 2013 -0500
Committer: Jonathan Ellis jbel...@apache.org
Committed: Mon Mar 25 10:08:39 2013 -0500

--
 .../apache/cassandra/service/CassandraDaemon.java  |   12 +++-
 1 files changed, 11 insertions(+), 1 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/92502343/src/java/org/apache/cassandra/service/CassandraDaemon.java
--
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java 
b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index e01abaa..4e3bdfc 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -139,7 +139,17 @@ public class CassandraDaemon
 {
 String[] java_version = javaVersion.split(_);
 String java_major = java_version[0];
-int java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+int java_minor;
+try
+{
+java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+}
+catch (NumberFormatException e)
+{
+// have only seen this with java7 so far but no doubt there 
are other ways to break this
+logger.info(Unable to parse java version {}, 
Arrays.toString(java_version));
+java_minor = 32;
+}
 if (java_major.equals(1.6.0))
 {
 // These need to be updated from time to time, but these are 
currently valid (12.18.2012)



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

2013-03-25 Thread Rafal Kwasny (JIRA)

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

Rafal Kwasny commented on CASSANDRA-5366:
-

Any chances this will get into 1.1.4? we have exactly the same problem, after 
upgrading to 1.2 we need to run upgradesstables and with 1TB data/node doing it 
twice for some sstables is a waste of time.

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan
Assignee: Sylvain Lebresne
 Fix For: 1.2.4

 Attachments: 5366.txt


 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 BennyPutm by BennyPutm

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

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

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

New page:
Not much to say about myself at all.BR
Hurrey Im here and a member of apache.org.BR
I just hope I am useful in some way .BR
BR
Here is my web-site - [[http://www.stoomstrijkijzers.net|stoomstrijksysteem 
aanbieding]]


[jira] [Commented] (CASSANDRA-5306) Improve Dsnitch Severity

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5306:
---

iowait code looks good.  Still need to switch compaction info to throughput 
instead of load / size.

Other nits:
- Catch should log at info (warn?) that it couldn't open the stats file.  
(Better: be smart and only log warn if Linux.)
- Methods that are only used internally by BAM should be private
- empty catch should log ioexception at debug, just in case


 Improve Dsnitch Severity
 

 Key: CASSANDRA-5306
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5306
 Project: Cassandra
  Issue Type: Improvement
Reporter: Vijay
Assignee: Vijay
Priority: Minor
 Fix For: 1.2.4

 Attachments: 0001-5306.patch


 This ticket is to continue the discussion in CASSANDRA-5255.
 Currently Dsnitch reports the Severity by calculating the amount of data 
 compacting relative to load of the node. 
 It will be nice to report Severity as a factor of load average, N/W 
 Throughput and IO Wait instead.
 http://www.hyperic.com/products/sigar seem to have it (But personally i have 
 not used it).

--
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-5357) Query cache

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5357:
---

I think you lost me where you jumped into implementation strategy.  How about 
starting with, what should we cache, how do we invalidate it, and where do we 
hook into the execution engine to do those things?

 Query cache
 ---

 Key: CASSANDRA-5357
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5357
 Project: Cassandra
  Issue Type: Bug
Reporter: Jonathan Ellis
Assignee: Vijay

 I think that most people expect the row cache to act like a query cache, 
 because that's a reasonable model.  Caching the entire partition is, in 
 retrospect, not really reasonable, so it's not surprising that it catches 
 people off guard, especially given the confusion we've inflicted on ourselves 
 as to what a row constitutes.
 I propose replacing it with a true query cache.

--
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-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5366:
---

LGTM.  And Rafal: yes.  (1.2.4, that is.)

 UpgradeSSTables Optimisation
 

 Key: CASSANDRA-5366
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5366
 Project: Cassandra
  Issue Type: Improvement
Reporter: Brooke Bryan
Assignee: Sylvain Lebresne
 Fix For: 1.2.4

 Attachments: 5366.txt


 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-5373) Collection of min/max timestamp during compaction seems unnecessarily imprecise

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5373:
---

Does that actually work?  The only time SSTW updates the timestamps from the 
column values is in appendFromStream, which isn't called from compaction.

 Collection of min/max timestamp during compaction seems unnecessarily 
 imprecise
 ---

 Key: CASSANDRA-5373
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5373
 Project: Cassandra
  Issue Type: Improvement
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5373.txt


 In {{ColumnFamilyStore.createCompactionWriter()}} we have (for each sstable 
 compacted):
 {noformat}

 sstableMetadataCollector.updateMinTimestamp(sstable.getMinTimestamp());

 sstableMetadataCollector.updateMaxTimestamp(sstable.getMaxTimestamp());
 {noformat}
 This means that the compacted sstable min (resp. max) timestamp can't be 
 bigger (resp. smaller) than the min (resp. max) timestamp of the sstable used 
 to create it. However, not only can't I find a reason for that, but I think 
 this makes collecting very imprecise (not to say broken). Namely, we'll keep 
 the lowest timestamp we have ever seen, which doesn't take overwrite into 
 account. This also doesn't take deletes into account, and perhaps more 
 importantly, this doesn't take LCS into account.

--
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-4655) Truncate operation doesn't delete rows from HintsColumnFamily.

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-4655:
---

Ping [~azotcsit]

 Truncate operation doesn't delete rows from HintsColumnFamily.
 --

 Key: CASSANDRA-4655
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4655
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 0.7.0
 Environment: Centos 6.2, Cassandra 1.1.4 (DataStax distribution), 
 three-nodes cluster.
Reporter: Alexey Zotov
Assignee: Alexey Zotov
Priority: Minor
  Labels: hintedhandoff, truncate
 Fix For: 1.2.4

 Attachments: cassandra-1.2-4655-hints_truncation.txt, 
 cassandra-1.2-4655-hints_truncation-v2.txt


 Steps to reproduce:
 1. Start writing of data to some column family, let name it 'MyCF'
 2. Stop 1 node
 3. Wait some time (until some data will be collected in HintsColumnFamily)
 4. Start node (HintedHandoff will be started automatically for 'MyCF')
 5. Run 'truncate' command for 'MyCF' column family from command from cli
 6. Wait until truncate will be finished
 7. You will see that 'MyCF' is not empty because HintedHandoff is copying 
 data 
 So, I suggest to clean HintsColumnFamily (for truncated column family) before 
 we had started to discard sstables. 
 I think it should be done in CompactionManager#submitTrucate() method. I can 
 try to create patch but I need to know right way of cleaning 
 HintsColumnFamily. Could you clarify it?

--
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-5373) Collection of min/max timestamp during compaction seems unnecessarily imprecise

2013-03-25 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-5373:
-

We do collect during compaction but that uses a ColumnStats object.

 Collection of min/max timestamp during compaction seems unnecessarily 
 imprecise
 ---

 Key: CASSANDRA-5373
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5373
 Project: Cassandra
  Issue Type: Improvement
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5373.txt


 In {{ColumnFamilyStore.createCompactionWriter()}} we have (for each sstable 
 compacted):
 {noformat}

 sstableMetadataCollector.updateMinTimestamp(sstable.getMinTimestamp());

 sstableMetadataCollector.updateMaxTimestamp(sstable.getMaxTimestamp());
 {noformat}
 This means that the compacted sstable min (resp. max) timestamp can't be 
 bigger (resp. smaller) than the min (resp. max) timestamp of the sstable used 
 to create it. However, not only can't I find a reason for that, but I think 
 this makes collecting very imprecise (not to say broken). Namely, we'll keep 
 the lowest timestamp we have ever seen, which doesn't take overwrite into 
 account. This also doesn't take deletes into account, and perhaps more 
 importantly, this doesn't take LCS into account.

--
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-5373) Collection of min/max timestamp during compaction seems unnecessarily imprecise

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5373:
---

+1

 Collection of min/max timestamp during compaction seems unnecessarily 
 imprecise
 ---

 Key: CASSANDRA-5373
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5373
 Project: Cassandra
  Issue Type: Improvement
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
 Fix For: 1.2.4

 Attachments: 5373.txt


 In {{ColumnFamilyStore.createCompactionWriter()}} we have (for each sstable 
 compacted):
 {noformat}

 sstableMetadataCollector.updateMinTimestamp(sstable.getMinTimestamp());

 sstableMetadataCollector.updateMaxTimestamp(sstable.getMaxTimestamp());
 {noformat}
 This means that the compacted sstable min (resp. max) timestamp can't be 
 bigger (resp. smaller) than the min (resp. max) timestamp of the sstable used 
 to create it. However, not only can't I find a reason for that, but I think 
 this makes collecting very imprecise (not to say broken). Namely, we'll keep 
 the lowest timestamp we have ever seen, which doesn't take overwrite into 
 account. This also doesn't take deletes into account, and perhaps more 
 importantly, this doesn't take LCS into account.

--
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-3642) Failed to delete any Index.db on Windows

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis resolved CASSANDRA-3642.
---

Resolution: Cannot Reproduce

 Failed to delete any Index.db on Windows
 

 Key: CASSANDRA-3642
 URL: https://issues.apache.org/jira/browse/CASSANDRA-3642
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.0.0
 Environment: Windows Server 2008 R2 64bit
 Java SE 7u1 64bit
Reporter: Viktor Jevdokimov
Priority: Minor
 Attachments: 3642.patch


 After upgrade Cassandra 0.8.7 to 1.0.6 under Windows Server 2008 R2 64bit 
 with disk acces mode mmap_index_only, Cassandra failing to delete any 
 *-Index.db files after compaction or scrub:
 ERROR 13:43:17,490 Fatal exception in thread Thread[NonPeriodicTasks:1,5,main]
 java.lang.RuntimeException: java.io.IOException: Failed to delete 
 D:\cassandra\data\data\system\LocationInfo-g-29-Index.db
 at 
 org.apache.cassandra.utils.FBUtilities.unchecked(FBUtilities.java:689)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown
  Source)
 at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
  Source)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source) Caused by: 
 java.io.IOException: Failed to delete 
 D:\cassandra\data\data\system\LocationInfo-g-29-Index.db
 at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:54)
 at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:44)
 at org.apache.cassandra.io.sstable.SSTable.delete(SSTable.java:141)
 at 
 org.apache.cassandra.io.sstable.SSTableDeletingTask.runMayThrow(SSTableDeletingTask.java:81)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
 ... 8 more
 ERROR 17:20:09,701 Fatal exception in thread Thread[NonPeriodicTasks:1,5,main]
 java.lang.RuntimeException: java.io.IOException: Failed to delete 
 D:\cassandra\data\data\Keyspace1\ColumnFamily1-hc-840-Index.db
 at 
 org.apache.cassandra.utils.FBUtilities.unchecked(FBUtilities.java:689)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown
  Source)
 at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
  Source)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source) Caused by: 
 java.io.IOException: Failed to delete D:\cassandra\data\data\ 
 Keyspace1\ColumnFamily1-hc-840-Index.db
 at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:54)
 at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:44)
 at org.apache.cassandra.io.sstable.SSTable.delete(SSTable.java:141)
 at 
 org.apache.cassandra.io.sstable.SSTableDeletingTask.runMayThrow(SSTableDeletingTask.java:81)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
 ... 8 more

--
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-5381) java.io.EOFException exception while executing nodetool repair with compression enabled

2013-03-25 Thread Neil Thomson (JIRA)

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

Neil Thomson commented on CASSANDRA-5381:
-

Please note that this is an issue in 1.2.2 and 1.2.3, i.e. i do not believe 
that this is an issue that has been introduced in the 1.2.3 release.

 java.io.EOFException exception while executing nodetool repair with 
 compression enabled
 ---

 Key: CASSANDRA-5381
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5381
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2.3
 Environment: Linux Virtual Machines, Red Hat Enterprise release 6.4, 
 kernel version  2.6.32-358.2.1.el6.x86_64. Each VM has 8GB memory and 4vCPUS.
Reporter: Neil Thomson
Priority: Minor

 Very similar to issue reported in CASSANDRA-5105. I have 3 nodes configured 
 in a cluster. The nodes are configured with compression enabled. When 
 attempting a nodetool repair on one node, i get exceptions in the other nodes 
 in the cluster.
 Disabling compression on the column family allows nodetool repair to run 
 without error.
 Exception:
 INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,874 
 StreamReplyVerbHandler.java (line 50) Need to re-stream file 
 /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
 INFO [Streaming to /3.69.211.179:2] 2013-03-25 12:30:27,991 
 StreamReplyVerbHandler.java (line 50) Need to re-stream file 
 /var/lib/cassandra/data/rt/values/rt-values-ib-1-Data.db to /3.69.211.179
 ERROR [Streaming to /3.69.211.179:2] 2013-03-25 12:30:28,113 
 CassandraDaemon.java (line 164) Exception in thread Thread[Streaming to 
 /3.69.211.179:2,5,main]
 java.lang.RuntimeException: java.io.EOFException
 at com.google.common.base.Throwables.propagate(Throwables.java:160)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:32)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
 Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
 Caused by: java.io.EOFException
 at java.io.DataInputStream.readInt(Unknown Source)
 at 
 org.apache.cassandra.streaming.FileStreamTask.receiveReply(FileStreamTask.java:193)
 at 
 org.apache.cassandra.streaming.compress.CompressedFileStreamTask.stream(CompressedFileStreamTask.java:114)
 at 
 org.apache.cassandra.streaming.FileStreamTask.runMayThrow(FileStreamTask.java:91)
 at 
 org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
 ... 3 more
 Keyspace configuration is as follows:
 Keyspace: rt:
   Replication Strategy: org.apache.cassandra.locator.SimpleStrategy
   Durable Writes: true
 Options: [replication_factor:3]
   Column Families:
 ColumnFamily: tagname
   Key Validation Class: org.apache.cassandra.db.marshal.BytesType
   Default column value validator: 
 org.apache.cassandra.db.marshal.BytesType
   Columns sorted by: org.apache.cassandra.db.marshal.BytesType
   GC grace seconds: 864000
   Compaction min/max thresholds: 4/32
   Read repair chance: 0.1
   DC Local Read repair chance: 0.0
   Populate IO Cache on flush: false
   Replicate on write: true
   Caching: KEYS_ONLY
   Bloom Filter FP chance: default
   Built indexes: []
   Compaction Strategy: 
 org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy
 ColumnFamily: values
   Key Validation Class: org.apache.cassandra.db.marshal.BytesType
   Default column value validator: 
 org.apache.cassandra.db.marshal.BytesType
   Columns sorted by: org.apache.cassandra.db.marshal.BytesType
   GC grace seconds: 864000
   Compaction min/max thresholds: 4/32
   Read repair chance: 0.1
   DC Local Read repair chance: 0.0
   Populate IO Cache on flush: false
   Replicate on write: true
   Caching: KEYS_ONLY
   Bloom Filter FP chance: default
   Built indexes: []
   Compaction Strategy: 
 org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy

--
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-5382) ConcurrentModificantionException on server when multiple read CQL3 read requests recieved on single column family simultaneously.

2013-03-25 Thread Jason Reber (JIRA)
Jason Reber created CASSANDRA-5382:
--

 Summary: ConcurrentModificantionException on server when multiple 
read CQL3 read requests recieved on single column family simultaneously.
 Key: CASSANDRA-5382
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5382
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.3
 Environment: SLES, Sun JDK 1.6.0_43
Reporter: Jason Reber
Priority: Minor


The exception below is thrown on the server when two reads are performed at the 
exact same time on the same column family. This causes the query to fail. 

The problem appears to be caused by the 'name' list in 
org.apache.cassandra.cql3.ResultSet$Metadata. The reference is passed in to the 
constructor and iterated without copying and without a synch block. When two of 
these ResultSet instances are created from the same metadata list at the same 
time, a ConcurrentModificationException is thrown.

The error:

ERROR [Thrift:860] 2013-03-25 09:27:39,467 CustomTThreadPoolServer.java (line 
217) Error occurred during processing of message.
java.util.ConcurrentModificationException
at 
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
at 
org.apache.cassandra.cql3.ResultSet$Metadata.allInSameCF(ResultSet.java:237)
at 
org.apache.cassandra.cql3.ResultSet$Metadata.init(ResultSet.java:219)
at org.apache.cassandra.cql3.ResultSet.init(ResultSet.java:47)
at 
org.apache.cassandra.cql3.statements.Selection$ResultSetBuilder.init(Selection.java:239)
at 
org.apache.cassandra.cql3.statements.Selection$ResultSetBuilder.init(Selection.java:221)
at 
org.apache.cassandra.cql3.statements.Selection.resultSetBuilder(Selection.java:211)
at 
org.apache.cassandra.cql3.statements.SelectStatement.process(SelectStatement.java:655)
at 
org.apache.cassandra.cql3.statements.SelectStatement.processResults(SelectStatement.java:147)
at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:136)
at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:62)
at 
org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:132)
at 
org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:254)
at 
org.apache.cassandra.thrift.CassandraServer.execute_prepared_cql3_query(CassandraServer.java:1851)
at 
org.apache.cassandra.thrift.Cassandra$Processor$execute_prepared_cql3_query.getResult(Cassandra.java:4166)
at 
org.apache.cassandra.thrift.Cassandra$Processor$execute_prepared_cql3_query.getResult(Cassandra.java:4154)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
at 
org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)


--
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-5382) ConcurrentModificantionException on server when multiple CQL3 read requests received on single column family simultaneously.

2013-03-25 Thread Jason Reber (JIRA)

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

Jason Reber updated CASSANDRA-5382:
---

Summary: ConcurrentModificantionException on server when multiple CQL3 read 
requests received on single column family simultaneously.  (was: 
ConcurrentModificantionException on server when multiple read CQL3 read 
requests recieved on single column family simultaneously.)

 ConcurrentModificantionException on server when multiple CQL3 read requests 
 received on single column family simultaneously.
 

 Key: CASSANDRA-5382
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5382
 Project: Cassandra
  Issue Type: Bug
Affects Versions: 1.2.3
 Environment: SLES, Sun JDK 1.6.0_43
Reporter: Jason Reber
Priority: Minor

 The exception below is thrown on the server when two reads are performed at 
 the exact same time on the same column family. This causes the query to fail. 
 The problem appears to be caused by the 'name' list in 
 org.apache.cassandra.cql3.ResultSet$Metadata. The reference is passed in to 
 the constructor and iterated without copying and without a synch block. When 
 two of these ResultSet instances are created from the same metadata list at 
 the same time, a ConcurrentModificationException is thrown.
 The error:
 ERROR [Thrift:860] 2013-03-25 09:27:39,467 CustomTThreadPoolServer.java (line 
 217) Error occurred during processing of message.
 java.util.ConcurrentModificationException
 at 
 java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
 at java.util.AbstractList$Itr.next(AbstractList.java:343)
 at 
 org.apache.cassandra.cql3.ResultSet$Metadata.allInSameCF(ResultSet.java:237)
 at 
 org.apache.cassandra.cql3.ResultSet$Metadata.init(ResultSet.java:219)
 at org.apache.cassandra.cql3.ResultSet.init(ResultSet.java:47)
 at 
 org.apache.cassandra.cql3.statements.Selection$ResultSetBuilder.init(Selection.java:239)
 at 
 org.apache.cassandra.cql3.statements.Selection$ResultSetBuilder.init(Selection.java:221)
 at 
 org.apache.cassandra.cql3.statements.Selection.resultSetBuilder(Selection.java:211)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.process(SelectStatement.java:655)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.processResults(SelectStatement.java:147)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:136)
 at 
 org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:62)
 at 
 org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:132)
 at 
 org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:254)
 at 
 org.apache.cassandra.thrift.CassandraServer.execute_prepared_cql3_query(CassandraServer.java:1851)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_prepared_cql3_query.getResult(Cassandra.java:4166)
 at 
 org.apache.cassandra.thrift.Cassandra$Processor$execute_prepared_cql3_query.getResult(Cassandra.java:4154)
 at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
 at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
 at 
 org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)

--
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 BobbyKraf by BobbyKraf

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

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

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

New page:
Yo Guys/BR
I am a fan of Bouldering. BR
My dad name is Jared and he is a Nanny. My mummy is a Signalman.BR
BR
I am working as Queen. BR
I have applied for distance learning at The Genuine Preparatory of Puzzled 
People built at Newburgh. BR
This summer iam going to be 27. BR
I am staying at Trenton. BR
Yo bros !! My name is QUEEN JACOBSON.BR
BR
Check out my weblog [[http://www.pursuechanelbags.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of KBMCristi by KBMCristi

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

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

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

New page:
The faculty several years precious time, to ensure that dmasqclzdd I'll learn a 
massive amount information, would never know ahead of, no matter whether inside 
the rational limit, maybe this growing of non-public attributes really are 
benefited people, move it, value of technologies. I can by way of their own 
personal attempts, to put rigid needs at them selves, Do you this company makes 
me function the following, simply because I throw a constructive, 
industriousness in addition to lasting power, not afraid for effort and study 
mind-set, moreover in the hope that particular will be able to get more 
know-how, kk to expand the field of ideas, keep the an opportunity to exercise 
their unique to go after aspirations . Let me edge competing, towards 
particular tough problem, ok, i'll xya perched skimp on growth, consistently va 
enjoy on your beneath the management of the firm, pnms will surely have larger 
enhancement.BR
BR
aabrtBR
BR
my blog - [[http://www.drebeatsbydrcheap.com|beats by dre headphones]]


[Cassandra Wiki] Trivial Update of Garfield6 by Garfield6

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

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

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

New page:
He is identified by the name of Seth. He performs as an interviewer and it is a 
little something he actually love.BR
Idaho has normally been his dwelling put and he would not plan on switching it. 
His good friends say it is not great for him but what he loves doing is to 
collect cash but he won't have the time currently. His spouse and he keep a web 
page. You could possibly want to test it out: 
http://www.onlinewebservices.in/story.php?title=beginners-guideline-to-stock-trading


[jira] [Created] (CASSANDRA-5383) Windows 7 deleting/renaming files problem

2013-03-25 Thread Ryan McGuire (JIRA)
Ryan McGuire created CASSANDRA-5383:
---

 Summary: Windows 7 deleting/renaming files problem
 Key: CASSANDRA-5383
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5383
 Project: Cassandra
  Issue Type: Bug
  Components: Tests
Affects Versions: 1.2.3
Reporter: Ryan McGuire


Two unit tests are failing on Windows 7 due to errors in renaming/deleting 
files:


org.apache.cassandra.db.ColumnFamilyStoreTest: 
{code}
[junit] Testsuite: org.apache.cassandra.db.ColumnFamilyStoreTest
[junit] Tests run: 27, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
13.904 sec
[junit] 
[junit] - Standard Error -
[junit] ERROR 13:06:46,058 Unable to delete 
build\test\cassandra\data\Keyspace1\Indexed2\Keyspace1-Indexed2.birthdate_index-ja-1-Data.db
 (it will be removed on server restart; we'll also retry after GC)
[junit] ERROR 13:06:48,508 Fatal exception in thread 
Thread[NonPeriodicTasks:1,5,main]
[junit] java.lang.RuntimeException: Tried to hard link to file that does 
not exist 
build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-7-Statistics.db
[junit] at 
org.apache.cassandra.io.util.FileUtils.createHardLink(FileUtils.java:72)
[junit] at 
org.apache.cassandra.io.sstable.SSTableReader.createLinks(SSTableReader.java:1057)
[junit] at 
org.apache.cassandra.db.DataTracker$1.run(DataTracker.java:168)
[junit] at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
[junit] at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[junit] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[junit] at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
[junit] at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
[junit] at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
[junit] at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
[junit] at java.lang.Thread.run(Thread.java:662)
[junit] -  ---
[junit] Testcase: 
testSliceByNamesCommandOldMetatada(org.apache.cassandra.db.ColumnFamilyStoreTest):
Caused an ERROR
[junit] Failed to rename 
build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
[junit] java.lang.RuntimeException: Failed to rename 
build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
[junit] at 
org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:133)
[junit] at 
org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:122)
[junit] at 
org.apache.cassandra.db.compaction.LeveledManifest.mutateLevel(LeveledManifest.java:575)
[junit] at 
org.apache.cassandra.db.ColumnFamilyStore.loadNewSSTables(ColumnFamilyStore.java:589)
[junit] at 
org.apache.cassandra.db.ColumnFamilyStoreTest.testSliceByNamesCommandOldMetatada(ColumnFamilyStoreTest.java:885)
[junit] 
[junit] 
[junit] Testcase: 
testRemoveUnifinishedCompactionLeftovers(org.apache.cassandra.db.ColumnFamilyStoreTest):
  Caused an ERROR
[junit] java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra\build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
[junit] FSWriteError in 
build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:112)
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:103)
[junit] at 
org.apache.cassandra.io.sstable.SSTable.delete(SSTable.java:139)
[junit] at 
org.apache.cassandra.db.ColumnFamilyStore.removeUnfinishedCompactionLeftovers(ColumnFamilyStore.java:507)
[junit] at 
org.apache.cassandra.db.ColumnFamilyStoreTest.testRemoveUnifinishedCompactionLeftovers(ColumnFamilyStoreTest.java:1246)
[junit] Caused by: java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra\build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
[junit] 
[junit] 
[junit] Test org.apache.cassandra.db.ColumnFamilyStoreTest FAILED
{code}


org.apache.cassandra.db.ScrubTest:
{code}
[junit] Testcase: testScrubFile(org.apache.cassandra.db.ScrubTest): Caused 
an ERROR
[junit] Failed to rename 
build\test\cassandra\data\Keyspace1\Super5\Keyspace1-Super5-f-2-Statistics.db-tmp
 to 

[jira] [Updated] (CASSANDRA-5383) Windows 7 deleting/renaming files problem

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis updated CASSANDRA-5383:
--

Affects Version/s: (was: 1.2.3)
   2.0
Fix Version/s: 2.0
 Assignee: Marcus Eriksson

The mutateLevel problem looks like what I predicted -- Windows won't let you 
rename over an existing file.

 Windows 7 deleting/renaming files problem
 -

 Key: CASSANDRA-5383
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5383
 Project: Cassandra
  Issue Type: Bug
  Components: Tests
Affects Versions: 2.0
Reporter: Ryan McGuire
Assignee: Marcus Eriksson
 Fix For: 2.0


 Two unit tests are failing on Windows 7 due to errors in renaming/deleting 
 files:
 org.apache.cassandra.db.ColumnFamilyStoreTest: 
 {code}
 [junit] Testsuite: org.apache.cassandra.db.ColumnFamilyStoreTest
 [junit] Tests run: 27, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
 13.904 sec
 [junit] 
 [junit] - Standard Error -
 [junit] ERROR 13:06:46,058 Unable to delete 
 build\test\cassandra\data\Keyspace1\Indexed2\Keyspace1-Indexed2.birthdate_index-ja-1-Data.db
  (it will be removed on server restart; we'll also retry after GC)
 [junit] ERROR 13:06:48,508 Fatal exception in thread 
 Thread[NonPeriodicTasks:1,5,main]
 [junit] java.lang.RuntimeException: Tried to hard link to file that does 
 not exist 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-7-Statistics.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.createHardLink(FileUtils.java:72)
 [junit]   at 
 org.apache.cassandra.io.sstable.SSTableReader.createLinks(SSTableReader.java:1057)
 [junit]   at 
 org.apache.cassandra.db.DataTracker$1.run(DataTracker.java:168)
 [junit]   at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
 [junit]   at 
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 [junit]   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 [junit]   at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
 [junit]   at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
 [junit]   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 [junit]   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 [junit]   at java.lang.Thread.run(Thread.java:662)
 [junit] -  ---
 [junit] Testcase: 
 testSliceByNamesCommandOldMetatada(org.apache.cassandra.db.ColumnFamilyStoreTest):
   Caused an ERROR
 [junit] Failed to rename 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
  to 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
 [junit] java.lang.RuntimeException: Failed to rename 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
  to 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:133)
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:122)
 [junit]   at 
 org.apache.cassandra.db.compaction.LeveledManifest.mutateLevel(LeveledManifest.java:575)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStore.loadNewSSTables(ColumnFamilyStore.java:589)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStoreTest.testSliceByNamesCommandOldMetatada(ColumnFamilyStoreTest.java:885)
 [junit] 
 [junit] 
 [junit] Testcase: 
 testRemoveUnifinishedCompactionLeftovers(org.apache.cassandra.db.ColumnFamilyStoreTest):
 Caused an ERROR
 [junit] java.io.IOException: Failed to delete 
 c:\Users\Ryan\git\cassandra\build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
 [junit] FSWriteError in 
 build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:112)
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:103)
 [junit]   at 
 org.apache.cassandra.io.sstable.SSTable.delete(SSTable.java:139)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStore.removeUnfinishedCompactionLeftovers(ColumnFamilyStore.java:507)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStoreTest.testRemoveUnifinishedCompactionLeftovers(ColumnFamilyStoreTest.java:1246)
 [junit] Caused by: 

[jira] [Commented] (CASSANDRA-5383) Windows 7 deleting/renaming files problem

2013-03-25 Thread Jonathan Ellis (JIRA)

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

Jonathan Ellis commented on CASSANDRA-5383:
---

(Not sure about CFST...  maybe we should take advantage of Java 7 and switch to 
using the Path api, which will give us better error messages.)

 Windows 7 deleting/renaming files problem
 -

 Key: CASSANDRA-5383
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5383
 Project: Cassandra
  Issue Type: Bug
  Components: Tests
Affects Versions: 2.0
Reporter: Ryan McGuire
Assignee: Marcus Eriksson
 Fix For: 2.0


 Two unit tests are failing on Windows 7 due to errors in renaming/deleting 
 files:
 org.apache.cassandra.db.ColumnFamilyStoreTest: 
 {code}
 [junit] Testsuite: org.apache.cassandra.db.ColumnFamilyStoreTest
 [junit] Tests run: 27, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
 13.904 sec
 [junit] 
 [junit] - Standard Error -
 [junit] ERROR 13:06:46,058 Unable to delete 
 build\test\cassandra\data\Keyspace1\Indexed2\Keyspace1-Indexed2.birthdate_index-ja-1-Data.db
  (it will be removed on server restart; we'll also retry after GC)
 [junit] ERROR 13:06:48,508 Fatal exception in thread 
 Thread[NonPeriodicTasks:1,5,main]
 [junit] java.lang.RuntimeException: Tried to hard link to file that does 
 not exist 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-7-Statistics.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.createHardLink(FileUtils.java:72)
 [junit]   at 
 org.apache.cassandra.io.sstable.SSTableReader.createLinks(SSTableReader.java:1057)
 [junit]   at 
 org.apache.cassandra.db.DataTracker$1.run(DataTracker.java:168)
 [junit]   at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
 [junit]   at 
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 [junit]   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 [junit]   at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
 [junit]   at 
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
 [junit]   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 [junit]   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 [junit]   at java.lang.Thread.run(Thread.java:662)
 [junit] -  ---
 [junit] Testcase: 
 testSliceByNamesCommandOldMetatada(org.apache.cassandra.db.ColumnFamilyStoreTest):
   Caused an ERROR
 [junit] Failed to rename 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
  to 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
 [junit] java.lang.RuntimeException: Failed to rename 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db-tmp
  to 
 build\test\cassandra\data\Keyspace1\Standard1\Keyspace1-Standard1-ja-6-Statistics.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:133)
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:122)
 [junit]   at 
 org.apache.cassandra.db.compaction.LeveledManifest.mutateLevel(LeveledManifest.java:575)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStore.loadNewSSTables(ColumnFamilyStore.java:589)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStoreTest.testSliceByNamesCommandOldMetatada(ColumnFamilyStoreTest.java:885)
 [junit] 
 [junit] 
 [junit] Testcase: 
 testRemoveUnifinishedCompactionLeftovers(org.apache.cassandra.db.ColumnFamilyStoreTest):
 Caused an ERROR
 [junit] java.io.IOException: Failed to delete 
 c:\Users\Ryan\git\cassandra\build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
 [junit] FSWriteError in 
 build\test\cassandra\data\Keyspace1\Standard3\Keyspace1-Standard3-ja-2-Data.db
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:112)
 [junit]   at 
 org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:103)
 [junit]   at 
 org.apache.cassandra.io.sstable.SSTable.delete(SSTable.java:139)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStore.removeUnfinishedCompactionLeftovers(ColumnFamilyStore.java:507)
 [junit]   at 
 org.apache.cassandra.db.ColumnFamilyStoreTest.testRemoveUnifinishedCompactionLeftovers(ColumnFamilyStoreTest.java:1246)
 [junit] Caused by: java.io.IOException: Failed to delete 
 

[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=2rev2=3

- Let's examine three things you will need to know that will allow you to 
definitely think bank financing in Canada just isn't insurmountable.BR
- Keep at heart that this bank credit cards have different kinds of programs as 
well as due to periods of cycling. The real unemployment rate, as I say, is 
high. Knowing the gap between your two can be important. If you are considering 
mortgage loan modification, you need to be armed with the right information so 
you do not get scammed.BR
+ Amid these is cash back platinum Master Card with painless reward 
schemes.BR
+ Quite often, defects are obvious , nor need the trained eye of an expert 
inspector. The sooner you learn the way to manage the little things, fitting 
bank cards, car finance, rent and utilities is going to be a smoother process. 
The only requirement to obtain a guaranteed a low credit score loan is you 
might be employed and come with an active bank checking account which has a 
positive balance.BR
+ The UCU's general secretary, Sally Hunt, said: I am very worried that what 
we are seeing at Cumbria is simply a sign of things to come.BR
  BR
+ My page ... [[http://storkonlineloansz.co.uk/|storkonlineloansz.co.uk]]
- BR
- BR
- Also visit my web-site ... [[HTTP://Storkonlineloansz.co.uk/|online loans]]
  


[Cassandra Wiki] Trivial Update of RobertBow by RobertBow

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

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

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

New page:
hallo Everyone )BR
The name is-- Gjrb xetnvh Hi !! The name is TA TOWNSEND.BR
BR
BR
vhaBR
BR
Ms. BRENDA MCCULLOUGH is delightful Mathematician who has Active in many texts 
about of the topic. She gives lectures in The Childish Finishing School 
situated in Redding in Stoke-on-Trent. The orator has an history of 25 years. 
For more knowledge browse here BR
I have a house in Macon. BR
I am turning 34. BR
My school's name is The Fresh School of Kind Education built at Lexington. 
BR
I am planning to become a Manual Therapist. BR
I like to do Cosplay. BR
My daddy name is Shawn  and he is a Coach. My mom is a Treasurer.BR
BR
Stop by my website [[http://cheaplouisvuittonhandbagsl.webs.com|louis vuitton 
purses]]


[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

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

New page:
It plays by the different set of rules, yet it behaves as though it's still 
bound by the shackles of your gold standard. Debtor co-operation and capability 
is the vital thing, he added. Your primary goal of giving you better features 
with liposuction is very possible with the right cosmetic surgery loan. That's 
certainly a risk, nonetheless it's also correct that old-style, 30-year 
mortgage is something of an tired dinosaur, that makes less and less sense. 
Cash advances are wonderful for tying up loose ends because your big day 
approaches.BR
BR
Visit my site :: [[http://quickloansmoouk.co.uk/|quick loans for unemployed]]


[Cassandra Wiki] Trivial Update of RoslynCha by RoslynCha

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

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

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

New page:
BR
BR
Also visit my homepage [[http://www.justchanelbags.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=3rev2=4

+ Had Lem been wearing a uniform he would have been protected beneath the 
Geneva Conventions for captured soldiers or Prisoners of War.BR
- Amid these is cash back platinum Master Card with painless reward 
schemes.BR
- Quite often, defects are obvious , nor need the trained eye of an expert 
inspector. The sooner you learn the way to manage the little things, fitting 
bank cards, car finance, rent and utilities is going to be a smoother process. 
The only requirement to obtain a guaranteed a low credit score loan is you 
might be employed and come with an active bank checking account which has a 
positive balance.BR
- The UCU's general secretary, Sally Hunt, said: I am very worried that what 
we are seeing at Cumbria is simply a sign of things to come.BR
  BR
+ In a civil complaint filed Wednesday and obtained by Los Angeles station 
KTLA, Cole states that relate producers Michael G. At these scenarios one 
particular finds it difficult to manage way with the cashless days along with 
the payday looks pretty far, also shortage of money tends to create almost 
everything to check crippled.BR
+ Usually the borrowed funds lender is not bothered about the reason for which 
you are taking the money. It will be downright impossible to state no 
particularly if this individual went through their savings, IRA, childrens 
college fund or 401k.BR
+ BR
- My page ... [[http://storkonlineloansz.co.uk/|storkonlineloansz.co.uk]]
+ Also visit my page :: 
[[http://storkonlineloansz.co.uk/|storkonlineloansz.co.uk]]
  


[Cassandra Wiki] Trivial Update of EdwardoCh by EdwardoCh

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

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

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

New page:
Hey !! The name is NAOMI NORTON. My age is 53. I and my sister go to The 
Spotted Finishing School of Light-Hearted Education in Truro.BR
BR
My father name is Thom and he is a Clarinettist. My momy is a Senator.BR
BR
Also visit my web-site - [[http://www.pursuechanelbags.com|chanel purse]]


[cassandra-jdbc] push by wfs...@gmail.com - Tune up some omissions from Issue#40 patch providef by Jan Blok on 2013-03-25 17:30 GMT

2013-03-25 Thread cassandra-jdbc . apache-extras . org

Revision: fee18ca56fb7
Author:   Rick Shaw wfs...@gmail.com
Date: Mon Mar 25 10:30:37 2013
Log:  Tune up some omissions from Issue#40 patch providef by Jan Blok
http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/source/detail?r=fee18ca56fb7

Modified:
 /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java
 /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java
 /src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java

===
--- /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java	 
Thu Mar 21 11:40:54 2013
+++ /src/main/java/org/apache/cassandra/cql/jdbc/MetadataResultSets.java	 
Mon Mar 25 10:30:37 2013

@@ -46,9 +46,6 @@

 public  class MetadataResultSets
 {
-
-private static final String UTF8_TYPE = UTF8Type;
-private static final String ASCII_TYPE = AsciiType;
 static final String TABLE_CONSTANT = TABLE;

 public static final MetadataResultSets instance = new  
MetadataResultSets();

@@ -203,7 +200,7 @@
 String query = SELECT keyspace_name FROM system.schema_keyspaces;
 if (schemaPattern!=null) query = query +  where keyspace_name  
= ' + schemaPattern + ';


-String catalog = statement.connection.cluster;
+String catalog = statement.connection.getCatalog();
 Entry entryC = new  
Entry(TABLE_CATALOG,bytes(catalog),Entry.ASCII_TYPE);


 CassandraResultSet result;
===
--- /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java	 
Thu Mar 21 11:40:54 2013
+++ /src/test/java/org/apache/cassandra/cql/jdbc/JdbcRegressionTest.java	 
Mon Mar 25 10:30:37 2013

@@ -414,9 +414,6 @@

 }

-
-
-
 @Test
 public void isValid() throws Exception
 {
@@ -439,7 +436,6 @@
 assert con.isValid(5) == false;
 ((CassandraConnection) con).isAlive = currentStatement;
 }
-

 private final String  showColumn(int index, ResultSet result) throws  
SQLException

 {
===
---  
/src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java	 
Thu Mar 21 11:40:54 2013
+++  
/src/test/java/org/apache/cassandra/cql/jdbc/MetadataResultSetsTest.java	 
Mon Mar 25 10:30:37 2013

@@ -116,12 +116,6 @@
 return sb.toString();
 }

-private final String showRow(ResultSet result) throws SQLException
-{
-StringBuilder sb = new StringBuilder();
-return sb.toString();
-}
-
 private final String toString(ResultSet result) throws SQLException
 {
StringBuilder sb = new StringBuilder();
@@ -182,13 +176,12 @@
 ResultSet result =  
MetadataResultSets.instance.makeSchemas(statement, null);


 System.out.println(--- testSchemas() ---);
-System.out.println(result.getMetaData().getColumnName(1));
-System.out.println(result.getMetaData().getColumnName(2));
+System.out.println(getColumnNames(result.getMetaData()));

 System.out.println(toString(result));
 System.out.println();

-result =  
MetadataResultSets.instance.makeSchemas(statement, testks2);
+result = MetadataResultSets.instance.makeSchemas(statement,  
KEYSPACE2);

 System.out.println(toString(result));
 System.out.println();
 }
@@ -200,16 +193,12 @@
 ResultSet result =  
MetadataResultSets.instance.makeTables(statement, null, null);


 System.out.println(--- testTables() ---);
-System.out.println(result.getMetaData().getColumnName(1));
-System.out.println(result.getMetaData().getColumnName(2));
-System.out.println(result.getMetaData().getColumnName(3));
-System.out.println(result.getMetaData().getColumnName(4));
-System.out.println(result.getMetaData().getColumnName(5));
+System.out.println(getColumnNames(result.getMetaData()));

 System.out.println(toString(result));
 System.out.println();

-result =  
MetadataResultSets.instance.makeTables(statement, testks2, null);
+result = MetadataResultSets.instance.makeTables(statement,  
KEYSPACE2, null);

 System.out.println(toString(result));
 System.out.println();

@@ -217,9 +206,29 @@
 System.out.println(toString(result));
 System.out.println();

-result =  
MetadataResultSets.instance.makeTables(statement, testks2, test1);
+result = MetadataResultSets.instance.makeTables(statement,  
KEYSPACE2, test1);

 System.out.println(toString(result));
 System.out.println();
 }

+@Test
+public void testColumns() throws SQLException
+{
+CassandraStatement statement = (CassandraStatement)  
con.createStatement();
+ResultSet result =  
MetadataResultSets.instance.makeColumns(statement,  
KEYSPACE1, test1 ,null);

+
+System.out.println(--- testColumns() ---);
+System.out.println(getColumnNames(result.getMetaData()));

[2/2] git commit: Optimize min/max timestamp collection

2013-03-25 Thread slebresne
Optimize min/max timestamp collection

patch by slebresne; reviewed by jbellis for CASSANDRA-5373


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

Branch: refs/heads/cassandra-1.2
Commit: e580ef10472a52c1e96c153a8e93c7164812d563
Parents: 37010e9
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 20:08:46 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:08:46 2013 +0100

--
 CHANGES.txt|1 +
 .../org/apache/cassandra/db/ColumnFamilyStore.java |2 --
 2 files changed, 1 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/e580ef10/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 8ad51a2..e0d3869 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@
  * Change Kernel Page Cache skipping into row preheating (disabled by default)
(CASSANDRA-4937)
  * Make upgradeSSTable skip current version sstables by default 
(CASSANDRA-5366)
+ * Optimize min/max timestamp collection (CASSANDRA-5373)
 Merged from 1.1:
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
  * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/e580ef10/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
--
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java 
b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index 642a404..4ed7f82 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -1939,8 +1939,6 @@ public class ColumnFamilyStore implements 
ColumnFamilyStoreMBean
 // and adds generation of live ancestors
 for (SSTableReader sstable : sstables)
 {
-
sstableMetadataCollector.updateMinTimestamp(sstable.getMinTimestamp());
-
sstableMetadataCollector.updateMaxTimestamp(sstable.getMaxTimestamp());
 
sstableMetadataCollector.addAncestor(sstable.descriptor.generation);
 for (Integer i : sstable.getAncestors())
 {



[1/2] git commit: Make upgradeSSTables skip current version sstables by default

2013-03-25 Thread slebresne
Updated Branches:
  refs/heads/cassandra-1.2 925023432 - e580ef104


Make upgradeSSTables skip current version sstables by default

patch by slebresne; reviewed by jbellis for CASSANDRA-5366


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

Branch: refs/heads/cassandra-1.2
Commit: 37010e9d75c695d9e538873dadc3984e11eb3b25
Parents: 9250234
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 20:07:02 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:07:02 2013 +0100

--
 CHANGES.txt|1 +
 NEWS.txt   |   10 ++
 .../org/apache/cassandra/db/ColumnFamilyStore.java |4 ++--
 .../cassandra/db/compaction/CompactionManager.java |5 -
 .../apache/cassandra/service/StorageService.java   |4 ++--
 .../cassandra/service/StorageServiceMBean.java |2 +-
 src/java/org/apache/cassandra/tools/NodeCmd.java   |5 -
 src/java/org/apache/cassandra/tools/NodeProbe.java |4 ++--
 .../org/apache/cassandra/tools/NodeToolHelp.yaml   |5 +++--
 9 files changed, 29 insertions(+), 11 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 22cbe3a..8ad51a2 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -9,6 +9,7 @@
  * Validate that provided CQL3 collection value are  64K (CASSANDRA-5355)
  * Change Kernel Page Cache skipping into row preheating (disabled by default)
(CASSANDRA-4937)
+ * Make upgradeSSTable skip current version sstables by default 
(CASSANDRA-5366)
 Merged from 1.1:
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
  * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/NEWS.txt
--
diff --git a/NEWS.txt b/NEWS.txt
index 01db820..b53411b 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -8,6 +8,16 @@ upgrade, just in case you need to roll back to the previous 
version.
 (Cassandra version X + 1 will always be able to read data files created
 by version X, but the inverse is not necessarily the case.)
 
+1.2.4
+=
+
+Upgrading
+-
+- 'nodetool upgradesstables' now only upgrade/rewrite sstables that are not
+  on the current version (which is usually what you want). Use the new -a
+  flag to recover the old behavior of rewriting all sstables.
+
+
 1.2.3
 =
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
--
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java 
b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index c14ffeb..642a404 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -975,9 +975,9 @@ public class ColumnFamilyStore implements 
ColumnFamilyStoreMBean
 CompactionManager.instance.performScrub(ColumnFamilyStore.this);
 }
 
-public void sstablesRewrite() throws ExecutionException, 
InterruptedException
+public void sstablesRewrite(boolean excludeCurrentVersion) throws 
ExecutionException, InterruptedException
 {
-
CompactionManager.instance.performSSTableRewrite(ColumnFamilyStore.this);
+
CompactionManager.instance.performSSTableRewrite(ColumnFamilyStore.this, 
excludeCurrentVersion);
 }
 
 public void markCompacted(CollectionSSTableReader sstables, 
OperationType compactionType)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
--
diff --git a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java 
b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
index 0fe3a7a..db75bc1 100644
--- a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
+++ b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
@@ -265,7 +265,7 @@ public class CompactionManager implements 
CompactionManagerMBean
 });
 }
 
-public void performSSTableRewrite(ColumnFamilyStore cfStore) throws 
InterruptedException, ExecutionException
+public void performSSTableRewrite(ColumnFamilyStore cfStore, final boolean 
excludeCurrentVersion) throws InterruptedException, 

[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=4rev2=5

- Had Lem been wearing a uniform he would have been protected beneath the 
Geneva Conventions for captured soldiers or Prisoners of War.BR
+ This money will save you an arm and a leg, particularly when you need an 
unexpected emergency cash to utilize.BR
+ To answer ones question, let's first examine conventional treatment for 
decreasing the crystals. If you already possess a business you are able to get 
yourself a merchant cash loan without a good deal of paper work and hassle. Is 
it possible to get my second lien negotiated right down to a lesser balance. 
However, the private lender can give less overall weight to the 
consideration.BR
  BR
- In a civil complaint filed Wednesday and obtained by Los Angeles station 
KTLA, Cole states that relate producers Michael G. At these scenarios one 
particular finds it difficult to manage way with the cashless days along with 
the payday looks pretty far, also shortage of money tends to create almost 
everything to check crippled.BR
- Usually the borrowed funds lender is not bothered about the reason for which 
you are taking the money. It will be downright impossible to state no 
particularly if this individual went through their savings, IRA, childrens 
college fund or 401k.BR
- BR
- Also visit my page :: 
[[http://storkonlineloansz.co.uk/|storkonlineloansz.co.uk]]
+ my homepage - [[http://storkonlineloansz.co.uk/|online loans]]
  


[3/7] git commit: catch NumberFormatException

2013-03-25 Thread slebresne
catch NumberFormatException


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

Branch: refs/heads/trunk
Commit: 925023432c7b305e7d0c9802cddf7e3e56027cc2
Parents: 737ef77
Author: Jonathan Ellis jbel...@apache.org
Authored: Mon Mar 25 07:49:05 2013 -0500
Committer: Jonathan Ellis jbel...@apache.org
Committed: Mon Mar 25 10:08:39 2013 -0500

--
 .../apache/cassandra/service/CassandraDaemon.java  |   12 +++-
 1 files changed, 11 insertions(+), 1 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/92502343/src/java/org/apache/cassandra/service/CassandraDaemon.java
--
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java 
b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index e01abaa..4e3bdfc 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -139,7 +139,17 @@ public class CassandraDaemon
 {
 String[] java_version = javaVersion.split(_);
 String java_major = java_version[0];
-int java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+int java_minor;
+try
+{
+java_minor = (java_version.length  1) ? 
Integer.parseInt(java_version[1]) : 0;
+}
+catch (NumberFormatException e)
+{
+// have only seen this with java7 so far but no doubt there 
are other ways to break this
+logger.info(Unable to parse java version {}, 
Arrays.toString(java_version));
+java_minor = 32;
+}
 if (java_major.equals(1.6.0))
 {
 // These need to be updated from time to time, but these are 
currently valid (12.18.2012)



[1/7] git commit: Fix bad default for min/max timestamp in SSTableMetadata

2013-03-25 Thread slebresne
Updated Branches:
  refs/heads/trunk 381fe751b - 64cbd0c48


Fix bad default for min/max timestamp in SSTableMetadata

patch by slebresne; reviewed by jasobrown for CASSANDRA-5372


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

Branch: refs/heads/trunk
Commit: b4d26bb4e417ef1d0ac02955eac041489fa5b508
Parents: 0e03790
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:25:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 15:25:08 2013 +0100

--
 CHANGES.txt|1 +
 .../cassandra/io/sstable/SSTableMetadata.java  |4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 010bdc0..0580d15 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@
  * Fix race when initializing ColumnFamilyStore (CASSANDRA-5350)
  * Add UseTLAB JVM flag (CASSANDRA-5361)
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
+ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 
 
 1.1.10

http://git-wip-us.apache.org/repos/asf/cassandra/blob/b4d26bb4/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
--
diff --git a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java 
b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
index 99ced30..64555a0 100644
--- a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
+++ b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
@@ -62,7 +62,7 @@ public class SSTableMetadata
 this(defaultRowSizeHistogram(),
  defaultColumnCountHistogram(),
  ReplayPosition.NONE,
- Long.MIN_VALUE,
+ Long.MAX_VALUE,
  Double.MIN_VALUE,
  null,
  Collections.IntegeremptySet());
@@ -223,7 +223,7 @@ public class SSTableMetadata
 // make sure we don't omit replaying something that we should. 
 see CASSANDRA-4782
 replayPosition = ReplayPosition.NONE;
 }
-long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MIN_VALUE;
+long maxTimestamp = desc.containsTimestamp() ? dis.readLong() : 
Long.MAX_VALUE;
 if (!desc.tracksMaxTimestamp) // see javadoc to 
Descriptor.containsTimestamp
 maxTimestamp = Long.MAX_VALUE;
 double compressionRatio = desc.hasCompressionRatio



[4/7] git commit: Make upgradeSSTables skip current version sstables by default

2013-03-25 Thread slebresne
Make upgradeSSTables skip current version sstables by default

patch by slebresne; reviewed by jbellis for CASSANDRA-5366


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

Branch: refs/heads/trunk
Commit: 37010e9d75c695d9e538873dadc3984e11eb3b25
Parents: 9250234
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 20:07:02 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:07:02 2013 +0100

--
 CHANGES.txt|1 +
 NEWS.txt   |   10 ++
 .../org/apache/cassandra/db/ColumnFamilyStore.java |4 ++--
 .../cassandra/db/compaction/CompactionManager.java |5 -
 .../apache/cassandra/service/StorageService.java   |4 ++--
 .../cassandra/service/StorageServiceMBean.java |2 +-
 src/java/org/apache/cassandra/tools/NodeCmd.java   |5 -
 src/java/org/apache/cassandra/tools/NodeProbe.java |4 ++--
 .../org/apache/cassandra/tools/NodeToolHelp.yaml   |5 +++--
 9 files changed, 29 insertions(+), 11 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 22cbe3a..8ad51a2 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -9,6 +9,7 @@
  * Validate that provided CQL3 collection value are  64K (CASSANDRA-5355)
  * Change Kernel Page Cache skipping into row preheating (disabled by default)
(CASSANDRA-4937)
+ * Make upgradeSSTable skip current version sstables by default 
(CASSANDRA-5366)
 Merged from 1.1:
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
  * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/NEWS.txt
--
diff --git a/NEWS.txt b/NEWS.txt
index 01db820..b53411b 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -8,6 +8,16 @@ upgrade, just in case you need to roll back to the previous 
version.
 (Cassandra version X + 1 will always be able to read data files created
 by version X, but the inverse is not necessarily the case.)
 
+1.2.4
+=
+
+Upgrading
+-
+- 'nodetool upgradesstables' now only upgrade/rewrite sstables that are not
+  on the current version (which is usually what you want). Use the new -a
+  flag to recover the old behavior of rewriting all sstables.
+
+
 1.2.3
 =
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
--
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java 
b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index c14ffeb..642a404 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -975,9 +975,9 @@ public class ColumnFamilyStore implements 
ColumnFamilyStoreMBean
 CompactionManager.instance.performScrub(ColumnFamilyStore.this);
 }
 
-public void sstablesRewrite() throws ExecutionException, 
InterruptedException
+public void sstablesRewrite(boolean excludeCurrentVersion) throws 
ExecutionException, InterruptedException
 {
-
CompactionManager.instance.performSSTableRewrite(ColumnFamilyStore.this);
+
CompactionManager.instance.performSSTableRewrite(ColumnFamilyStore.this, 
excludeCurrentVersion);
 }
 
 public void markCompacted(CollectionSSTableReader sstables, 
OperationType compactionType)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/37010e9d/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
--
diff --git a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java 
b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
index 0fe3a7a..db75bc1 100644
--- a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
+++ b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java
@@ -265,7 +265,7 @@ public class CompactionManager implements 
CompactionManagerMBean
 });
 }
 
-public void performSSTableRewrite(ColumnFamilyStore cfStore) throws 
InterruptedException, ExecutionException
+public void performSSTableRewrite(ColumnFamilyStore cfStore, final boolean 
excludeCurrentVersion) throws InterruptedException, ExecutionException
 {
 performAllSSTableOperation(cfStore, new 

[6/7] git commit: Fix bad default for min/max timestamp in SSTableMetadata

2013-03-25 Thread slebresne
Fix bad default for min/max timestamp in SSTableMetadata

patch by slebresne; reviewed by jasobrown for CASSANDRA-5372


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

Branch: refs/heads/trunk
Commit: 043972417976cd1947d02d3da21437ae73fdac56
Parents: 381fe75
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:25:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:12:36 2013 +0100

--
 CHANGES.txt|1 +
 .../cassandra/io/sstable/SSTableMetadata.java  |4 +---
 2 files changed, 2 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/04397241/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 4c7fdb4..dfeb19e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -39,6 +39,7 @@
(CASSANDRA-4937)
 Merged from 1.1:
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
+ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 
 
 1.2.3

http://git-wip-us.apache.org/repos/asf/cassandra/blob/04397241/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
--
diff --git a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java 
b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
index 28a6485..e38e091 100644
--- a/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
+++ b/src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
@@ -410,9 +410,7 @@ public class SSTableMetadata
 replayPosition = ReplayPosition.NONE;
 }
 long minTimestamp = desc.version.tracksMinTimestamp ? 
dis.readLong() : Long.MIN_VALUE;
-if (!desc.version.tracksMinTimestamp)
-minTimestamp = Long.MAX_VALUE;
-long maxTimestamp = desc.version.containsTimestamp() ? 
dis.readLong() : Long.MIN_VALUE;
+long maxTimestamp = desc.version.containsTimestamp() ? 
dis.readLong() : Long.MAX_VALUE;
 if (!desc.version.tracksMaxTimestamp) // see javadoc to 
Descriptor.containsTimestamp
 maxTimestamp = Long.MAX_VALUE;
 int maxLocalDeletionTime = desc.version.tracksMaxLocalDeletionTime 
? dis.readInt() : Integer.MAX_VALUE;



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

2013-03-25 Thread slebresne
Merge branch 'cassandra-1.1' into cassandra-1.2

Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java


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

Branch: refs/heads/trunk
Commit: 737ef771032c8487947d41bdd3dcaba8987e682f
Parents: 25f5afa b4d26bb
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 15:33:08 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 15:33:08 2013 +0100

--
 CHANGES.txt|1 +
 .../apache/cassandra/db/CollationController.java   |3 +-
 .../cassandra/io/sstable/SSTableMetadata.java  |   22 +++---
 .../apache/cassandra/io/sstable/SSTableReader.java |4 +--
 4 files changed, 14 insertions(+), 16 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/737ef771/CHANGES.txt
--
diff --cc CHANGES.txt
index 7bf455c,0580d15..22cbe3a
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,42 -1,4 +1,43 @@@
 -1.1.11
 +1.2.4
 + * Change default stream throughput from 400 to 200 mbps (CASSANDRA-5036)
 + * Gossiper logs DOWN for symmetry with UP (CASSANDRA-5187)
 + * 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)
 + * Fix Guava dependency version (12.0 - 13.0.1) for Maven (CASSANDRA-5364)
 + * Validate that provided CQL3 collection value are  64K (CASSANDRA-5355)
 + * Change Kernel Page Cache skipping into row preheating (disabled by default)
 +   (CASSANDRA-4937)
 +Merged from 1.1:
 + * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
++ * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)
 +
 +
 +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)
 + * Avoid allocating SSTableBoundedScanner during repair when the range does 
 +   not intersect the sstable (CASSANDRA-5249)
 + * Don't lowercase property map keys (this breaks NTS) (CASSANDRA-5292)
 + * Fix composite comparator with super columns (CASSANDRA-5287)
 + * Fix insufficient validation of UPDATE queries against counter cfs
 +   (CASSANDRA-5300)
 + * Fix PropertyFileSnitch default DC/Rack behavior (CASSANDRA-5285)
 + * Handle null values when executing prepared statement (CASSANDRA-5081)
 + * Add netty to pom dependencies (CASSANDRA-5181)
 + * Include type arguments in Thrift CQLPreparedResult (CASSANDRA-5311)
 + * Fix compaction not removing columns when bf_fp_ratio is 1 (CASSANDRA-5182)
 + * cli: Warn about missing CQL3 tables in schema descriptions (CASSANDRA-5309)
 + * Re-enable unknown option in replication/compaction strategies option for
 +   backward compatibility (CASSANDRA-4795)
 + * Add binary protocol support to stress (CASSANDRA-4993)
 + * cqlsh: Fix COPY FROM value quoting and null handling (CASSANDRA-5305)
 + * Fix repair -pr for vnodes (CASSANDRA-5329)
 + * Relax CL for auth queries for non-default users (CASSANDRA-5310)
 + * Fix AssertionError during repair (CASSANDRA-5245)
 + * Don't announce migrations to pre-1.2 nodes (CASSANDRA-5334)
 +Merged from 1.1:
   * Update offline scrub for 1.0 - 1.1 directory structure (CASSANDRA-5195)
   * add tmp flag to Descriptor hashcode (CASSANDRA-4021)
   * fix logging of Found table data in data directories when only system 
tables

http://git-wip-us.apache.org/repos/asf/cassandra/blob/737ef771/src/java/org/apache/cassandra/db/CollationController.java
--
diff --cc src/java/org/apache/cassandra/db/CollationController.java
index 3350de3,fb9674f..dafcdd3
--- a/src/java/org/apache/cassandra/db/CollationController.java
+++ b/src/java/org/apache/cassandra/db/CollationController.java
@@@ -212,8 -205,8 +212,7 @@@ public class CollationControlle
  AbstractColumnContainer container = filter.path.superColumnName == 
null
? returnCF
: (SuperColumn) 
returnCF.getColumn(filter.path.superColumnName);
--// MIN_VALUE means we don't know any information
--if (container == null || sstableTimestamp == Long.MIN_VALUE)
++if (container == null)
  return;
  
  for (IteratorByteBuffer iterator = ((NamesQueryFilter) 
filter.filter).columns.iterator(); 

[5/7] git commit: Optimize min/max timestamp collection

2013-03-25 Thread slebresne
Optimize min/max timestamp collection

patch by slebresne; reviewed by jbellis for CASSANDRA-5373


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

Branch: refs/heads/trunk
Commit: e580ef10472a52c1e96c153a8e93c7164812d563
Parents: 37010e9
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 20:08:46 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:08:46 2013 +0100

--
 CHANGES.txt|1 +
 .../org/apache/cassandra/db/ColumnFamilyStore.java |2 --
 2 files changed, 1 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/e580ef10/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 8ad51a2..e0d3869 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@
  * Change Kernel Page Cache skipping into row preheating (disabled by default)
(CASSANDRA-4937)
  * Make upgradeSSTable skip current version sstables by default 
(CASSANDRA-5366)
+ * Optimize min/max timestamp collection (CASSANDRA-5373)
 Merged from 1.1:
  * cli: Quote ks and cf names in schema output when needed (CASSANDRA-5052)
  * Fix bad default for min/max timestamp in SSTableMetadata (CASSANDRA-5372)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/e580ef10/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
--
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java 
b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index 642a404..4ed7f82 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -1939,8 +1939,6 @@ public class ColumnFamilyStore implements 
ColumnFamilyStoreMBean
 // and adds generation of live ancestors
 for (SSTableReader sstable : sstables)
 {
-
sstableMetadataCollector.updateMinTimestamp(sstable.getMinTimestamp());
-
sstableMetadataCollector.updateMaxTimestamp(sstable.getMaxTimestamp());
 
sstableMetadataCollector.addAncestor(sstable.descriptor.generation);
 for (Integer i : sstable.getAncestors())
 {



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

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

Conflicts:
NEWS.txt
src/java/org/apache/cassandra/db/CollationController.java
src/java/org/apache/cassandra/db/ColumnFamilyStore.java
src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java


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

Branch: refs/heads/trunk
Commit: 64cbd0c4824d04f31a53792646a5c237c4257d34
Parents: 0439724 e580ef1
Author: Sylvain Lebresne sylv...@datastax.com
Authored: Mon Mar 25 20:21:11 2013 +0100
Committer: Sylvain Lebresne sylv...@datastax.com
Committed: Mon Mar 25 20:21:11 2013 +0100

--
 CHANGES.txt|2 ++
 NEWS.txt   |7 +++
 .../apache/cassandra/db/CollationController.java   |3 +--
 .../org/apache/cassandra/db/ColumnFamilyStore.java |7 ++-
 .../cassandra/db/compaction/CompactionManager.java |5 -
 .../cassandra/io/sstable/SSTableMetadata.java  |7 +--
 .../apache/cassandra/io/sstable/SSTableReader.java |8 ++--
 .../apache/cassandra/service/StorageService.java   |4 ++--
 .../cassandra/service/StorageServiceMBean.java |2 +-
 src/java/org/apache/cassandra/tools/NodeCmd.java   |5 -
 src/java/org/apache/cassandra/tools/NodeProbe.java |4 ++--
 .../org/apache/cassandra/tools/NodeToolHelp.yaml   |5 +++--
 12 files changed, 31 insertions(+), 28 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/64cbd0c4/CHANGES.txt
--

http://git-wip-us.apache.org/repos/asf/cassandra/blob/64cbd0c4/NEWS.txt
--
diff --cc NEWS.txt
index 6b94011,b53411b..1e1df9d
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -13,25 -13,11 +13,32 @@@ by version X, but the inverse is not ne
  
  Upgrading
  -
 +- Replication and strategy options do not accept unknown options anymore.
 +  This was already the case for CQL3 in 1.2 but this is now the case for
 +  thrift too.
 +- reduce_cache_sizes_at, reduce_cache_capacity_to, and
 +  flush_largest_memtables_at options have been removed from 
cassandra.yaml.
 +- CacheServiceMBean.reduceCacheSizes() has been removed.
 +  Use CacheServiceMBean.set{Key,Row}CacheCapacityInMB() instead.
 +- authority option in cassandra.yaml has been deprecated since 1.2.0,
 +  but it has been completely removed in 2.0. Please use 'authorizer' 
option.
 +- ASSUME command has been removed from cqlsh. Use CQL3 blobAsType() and
 +  typeAsBlob() conversion functions instead.
 +  See https://cassandra.apache.org/doc/cql3/CQL.html#blobFun for details.
 +
 +Operations
 +--
 +- Major compactions, cleanup, scrub, and upgradesstables will interrupt 
 +  any in-progress compactions (but not repair validations) when invoked.
 +
 +
++1.2.4
++=
+ - 'nodetool upgradesstables' now only upgrade/rewrite sstables that are 
not
+   on the current version (which is usually what you want). Use the new -a
+   flag to recover the old behavior of rewriting all sstables.
+ 
+ 
  1.2.3
  =
  

http://git-wip-us.apache.org/repos/asf/cassandra/blob/64cbd0c4/src/java/org/apache/cassandra/db/CollationController.java
--
diff --cc src/java/org/apache/cassandra/db/CollationController.java
index eb065d6,dafcdd3..5e477a8
--- a/src/java/org/apache/cassandra/db/CollationController.java
+++ b/src/java/org/apache/cassandra/db/CollationController.java
@@@ -203,12 -205,14 +203,11 @@@ public class CollationControlle
  }
  
  /**
 - * remove columns from @param filter where we already have data in @param 
returnCF newer than @param sstableTimestamp
 + * remove columns from @param filter where we already have data in @param 
container newer than @param sstableTimestamp
   */
 -private void reduceNameFilter(QueryFilter filter, ColumnFamily returnCF, 
long sstableTimestamp)
 +private void reduceNameFilter(QueryFilter filter, ColumnFamily container, 
long sstableTimestamp)
  {
- // MIN_VALUE means we don't know any information
- if (container == null || sstableTimestamp == Long.MIN_VALUE)
 -AbstractColumnContainer container = filter.path.superColumnName == 
null
 -  ? returnCF
 -  : (SuperColumn) 
returnCF.getColumn(filter.path.superColumnName);
+ if (container == null)
  return;
  
  for 

[Cassandra Wiki] Trivial Update of MKDDick by MKDDick

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

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

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

New page:
Wassp People !! My name is YOUNG DELACRUZ. I am from Santa Rosa.BR
I am turning 36. I am working as Technical engineer. One day i would want to do 
Ghosthunting. My daddy name is Frank  and he is a Illusionist. My momy is a 
Engineering technician.BR
BR
Review my homepage [[http://chanelhandbagsz.webs.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of CerysEIG by CerysEIG

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

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

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

New page:
BR
BR
Here is my site: [[http://www.justchanelbags.com|chanel wallet]]


[jira] [Commented] (CASSANDRA-5306) Improve Dsnitch Severity

2013-03-25 Thread Vijay (JIRA)

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

Vijay commented on CASSANDRA-5306:
--

{quote}
Still need to switch compaction info to throughput instead of load / size.
{quote}

Are we talking about (user defined throttle / compacting file sizes)? if yes 
then we will be penalizing instances which can do more on disk...
IMHO: the bigger the compaction bigger the file cache misses and more memory 
pressure, hence we added the size/load in the first place.

 Improve Dsnitch Severity
 

 Key: CASSANDRA-5306
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5306
 Project: Cassandra
  Issue Type: Improvement
Reporter: Vijay
Assignee: Vijay
Priority: Minor
 Fix For: 1.2.4

 Attachments: 0001-5306.patch


 This ticket is to continue the discussion in CASSANDRA-5255.
 Currently Dsnitch reports the Severity by calculating the amount of data 
 compacting relative to load of the node. 
 It will be nice to report Severity as a factor of load average, N/W 
 Throughput and IO Wait instead.
 http://www.hyperic.com/products/sigar seem to have it (But personally i have 
 not used it).

--
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 AnnmarieT by AnnmarieT

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

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

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

New page:
Hey there! In to: Snib B. YaehasgBR
I enjoy to understand, s which region, a which area are you g with.BR
BR
I r plan to go through several fashion periodicals, textbooks. Find out about 
various vogue features of this issue.BR
Your communication can be:496 ' 0608842BR
BR
Feel free to surf to my homepage; [[http://chaneloutlet-shop.webs.com|chanel 
outlet]]


[Cassandra Wiki] Trivial Update of LamarSter by LamarSter

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

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

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

New page:
I'd been any productive and also glad little lady. I've got a attractive dark 
colored locks, some light fahn eyes, much time which has a small-scale cherry 
mouth.BR
Method build, in height.BR
I favor any lotus, that holder with dignity vertical in your lk, a bit like a 
wonderful daughter. I want artwork, vocal singing, skating ... We are rather 
good, well written word of mouth, although, Furthermore, i discover ways to Yue 
Xiang, have even more improvement!BR
lqBR
For sale great number of strengths, for example My partner and i publish and 
even pace, and additionally good quality, work with a chance to come up with. 
This thoughts are excellent, your table is usually slow, she or he tgdzph 
didn't remember to help dictation of words and phrases, I am able to report to 
her. As I got here the place to find meal, I'm able to assistance my best dads 
and moms together.BR
BR
Nevertheless, you don't have wonderful human being, I've a lots of 
shortcomings, which include I enjoy watch television, take up personal pc for. 
Then again, to be able to analysis, I would do their best, challenging, really 
hard! I need to pay a visit to faculty, aoqf higher education or possibly help 
me hold your ex so that you can her grand mother.BR
Certainly, think of it in fact self-conscious! I would learn more desirable. 
Our competitive sports is really inadequate, especially ping pong. All right I 
really keep in mind perhaps even to as much as 65 to fail to, but also unusual! 
Hey there, it appears to be my best pphud physical activities is not 
really!BR
BR
It's me, a gorgeous that i!BR
BR
Here is my blog post :: [[http://louisvuittonbagsz.webs.com|louis vuitton 
outlet]]


[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=5rev2=6

- This money will save you an arm and a leg, particularly when you need an 
unexpected emergency cash to utilize.BR
- To answer ones question, let's first examine conventional treatment for 
decreasing the crystals. If you already possess a business you are able to get 
yourself a merchant cash loan without a good deal of paper work and hassle. Is 
it possible to get my second lien negotiated right down to a lesser balance. 
However, the private lender can give less overall weight to the 
consideration.BR
+ Confusion about terminology could potentially cause some in order to prevent 
payday loans, nevertheless, you can use payday advances in your great 
advantage.BR
+ A business loan which is raised for that function of smooth functioning of 
everyday functioning of your company is general working capital loan. You 
should cope with fast online cash lenders that have complied with these 
foibles. In most all cases, the judge will order the borrower or co-signer to 
make some periodical payment or face a lawsuit.BR
+ If you'll have taken any loans, ensure to pay for the monthly installment 
with time.BR
  BR
- my homepage - [[http://storkonlineloansz.co.uk/|online loans]]
+ Also visit my webpage ... [[http://storkonlineloansz.co.uk/|online Loans]]
  


git commit: upgrade to Thrift 0.9 to match lib/

2013-03-25 Thread jbellis
Updated Branches:
  refs/heads/trunk 64cbd0c48 - d394ab14a


upgrade to Thrift 0.9 to match lib/


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

Branch: refs/heads/trunk
Commit: d394ab14a91300ac017f233db6a40b71ff048214
Parents: 64cbd0c
Author: Jonathan Ellis jbel...@apache.org
Authored: Mon Mar 25 15:42:19 2013 -0500
Committer: Jonathan Ellis jbel...@apache.org
Committed: Mon Mar 25 15:42:24 2013 -0500

--
 .../cassandra/thrift/AuthenticationException.java  |2 +-
 .../cassandra/thrift/AuthenticationRequest.java|2 +-
 .../cassandra/thrift/AuthorizationException.java   |2 +-
 .../org/apache/cassandra/thrift/Cassandra.java |2 +-
 .../org/apache/cassandra/thrift/CfDef.java |2 +-
 .../org/apache/cassandra/thrift/CfSplit.java   |2 +-
 .../org/apache/cassandra/thrift/Column.java|2 +-
 .../org/apache/cassandra/thrift/ColumnDef.java |2 +-
 .../cassandra/thrift/ColumnOrSuperColumn.java  |2 +-
 .../org/apache/cassandra/thrift/ColumnParent.java  |2 +-
 .../org/apache/cassandra/thrift/ColumnPath.java|2 +-
 .../org/apache/cassandra/thrift/Compression.java   |2 +-
 .../apache/cassandra/thrift/ConsistencyLevel.java  |2 +-
 .../org/apache/cassandra/thrift/CounterColumn.java |2 +-
 .../cassandra/thrift/CounterSuperColumn.java   |2 +-
 .../org/apache/cassandra/thrift/CqlMetadata.java   |2 +-
 .../apache/cassandra/thrift/CqlPreparedResult.java |2 +-
 .../org/apache/cassandra/thrift/CqlResult.java |2 +-
 .../org/apache/cassandra/thrift/CqlResultType.java |2 +-
 .../org/apache/cassandra/thrift/CqlRow.java|2 +-
 .../org/apache/cassandra/thrift/Deletion.java  |2 +-
 .../apache/cassandra/thrift/EndpointDetails.java   |2 +-
 .../org/apache/cassandra/thrift/IndexClause.java   |2 +-
 .../apache/cassandra/thrift/IndexExpression.java   |2 +-
 .../org/apache/cassandra/thrift/IndexOperator.java |2 +-
 .../org/apache/cassandra/thrift/IndexType.java |2 +-
 .../cassandra/thrift/InvalidRequestException.java  |2 +-
 .../org/apache/cassandra/thrift/KeyCount.java  |2 +-
 .../org/apache/cassandra/thrift/KeyRange.java  |2 +-
 .../org/apache/cassandra/thrift/KeySlice.java  |2 +-
 .../org/apache/cassandra/thrift/KsDef.java |2 +-
 .../org/apache/cassandra/thrift/Mutation.java  |2 +-
 .../apache/cassandra/thrift/NotFoundException.java |2 +-
 .../thrift/SchemaDisagreementException.java|2 +-
 .../apache/cassandra/thrift/SlicePredicate.java|2 +-
 .../org/apache/cassandra/thrift/SliceRange.java|2 +-
 .../org/apache/cassandra/thrift/SuperColumn.java   |2 +-
 .../apache/cassandra/thrift/TimedOutException.java |2 +-
 .../org/apache/cassandra/thrift/TokenRange.java|2 +-
 .../cassandra/thrift/UnavailableException.java |2 +-
 .../cassandra/thrift/cassandraConstants.java   |2 +-
 41 files changed, 41 insertions(+), 41 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cassandra/blob/d394ab14/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
--
diff --git 
a/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
 
b/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
index f2178a6..8127883 100644
--- 
a/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
+++ 
b/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationException.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.8.0)
+ * Autogenerated by Thrift Compiler (0.9.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d394ab14/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
--
diff --git 
a/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
 
b/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
index d2a2bd1..707c6b9 100644
--- 
a/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
+++ 
b/interface/thrift/gen-java/org/apache/cassandra/thrift/AuthenticationRequest.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.8.0)
+ * Autogenerated by Thrift Compiler (0.9.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated


[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=6rev2=7

+ The addition of locking within an attractive yield on our invested equity 
this securitization allow us recycle our current credit facilities for brand 
new distinct originations.BR
+ It is instant you could sign up for this while sitting at your place. Debit 
card loans quick are, actually, free of collateral. Housing expense which 
includes principal, interest, property taxes, insurance and any other direct 
expense like homeowner fees shouldn't exceed a designated percentage of your 
respective income. And I absolutely think, according to the changes in the 
Funding for Lending Scheme along with the liquidity rules, how the U.BR
- Confusion about terminology could potentially cause some in order to prevent 
payday loans, nevertheless, you can use payday advances in your great 
advantage.BR
- A business loan which is raised for that function of smooth functioning of 
everyday functioning of your company is general working capital loan. You 
should cope with fast online cash lenders that have complied with these 
foibles. In most all cases, the judge will order the borrower or co-signer to 
make some periodical payment or face a lawsuit.BR
- If you'll have taken any loans, ensure to pay for the monthly installment 
with time.BR
  BR
- Also visit my webpage ... [[http://storkonlineloansz.co.uk/|online Loans]]
+ Feel free to visit my web page - [[http://storkonlineloansz.co.uk/|Online 
Loans For Bad Credit]]
  


[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

The KindraBur page has been changed by KindraBur:
http://wiki.apache.org/cassandra/KindraBur?action=diffrev1=1rev2=2

- It plays by the different set of rules, yet it behaves as though it's still 
bound by the shackles of your gold standard. Debtor co-operation and capability 
is the vital thing, he added. Your primary goal of giving you better features 
with liposuction is very possible with the right cosmetic surgery loan. That's 
certainly a risk, nonetheless it's also correct that old-style, 30-year 
mortgage is something of an tired dinosaur, that makes less and less sense. 
Cash advances are wonderful for tying up loose ends because your big day 
approaches.BR
+ Once approved, the funds of your travel loan can be either mailed for your 
home or deposited into the checking or savings account.BR
+ In the United States, 7 million students prefer to sign up for a student loan 
during the 2012-2013 school year. These would be the kinds of negative marks a 
lender use to disqualify you, and if you'll be able to take any action to 
resolve such marks then you must go ahead and do this. When the two conditions 
are met you may also then receive the lowest monthly payment available. The top 
one percent of earners took in the full 93 percent coming from all the income 
gains that year, leaving the opposite 7 percent of gains to get sprinkled on 
the list of vast most of society.BR
  BR
- Visit my site :: [[http://quickloansmoouk.co.uk/|quick loans for unemployed]]
+ My website; [[http://quickloansmoouk.co.uk/|fast Quick loans]]
  


[jira] [Commented] (CASSANDRA-5383) Windows 7 deleting/renaming files problem

2013-03-25 Thread Ryan McGuire (JIRA)

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

Ryan McGuire commented on CASSANDRA-5383:
-

I had a problem that prevented me from running the full test suite, I've 
resolved that and found several more errors that look similar to my eyes:

{code}
[junit] Testcase: org.apache.cassandra.config.CFMetaDataTest:   Caused 
an ERROR
[junit] java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra2\build\test\cassandra\data
[junit] FSWriteError in build\test\cassandra\data
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:112)
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteRecursive(FileUtils.java:340)
[junit] at 
org.apache.cassandra.SchemaLoader.cleanup(SchemaLoader.java:399)
[junit] at 
org.apache.cassandra.SchemaLoader.cleanupAndLeaveDirs(SchemaLoader.java:374)
[junit] at 
org.apache.cassandra.SchemaLoader.loadSchema(SchemaLoader.java:65)
[junit] at 
org.apache.cassandra.SchemaLoader.loadSchema(SchemaLoader.java:59)
[junit] Caused by: java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra2\build\test\cassandra\data
{code}

{code}
[junit] Testcase: org.apache.cassandra.db.RemoveSubColumnTest:  Caused 
an ERROR
[junit] java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra2\build\test\cassandra\data\Keyspace4
[junit] FSWriteError in build\test\cassandra\data\Keyspace4
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:112)
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteRecursive(FileUtils.java:340)
[junit] at 
org.apache.cassandra.io.util.FileUtils.deleteRecursive(FileUtils.java:336)
[junit] at 
org.apache.cassandra.SchemaLoader.cleanup(SchemaLoader.java:399)
[junit] at 
org.apache.cassandra.SchemaLoader.cleanupAndLeaveDirs(SchemaLoader.java:374)
[junit] at 
org.apache.cassandra.SchemaLoader.loadSchema(SchemaLoader.java:65)
[junit] at 
org.apache.cassandra.SchemaLoader.loadSchema(SchemaLoader.java:59)
[junit] Caused by: java.io.IOException: Failed to delete 
c:\Users\Ryan\git\cassandra2\build\test\cassandra\data\Keyspace4
[junit] 
[junit] 
[junit] Testcase: org.apache.cassandra.db.RemoveSubColumnTest:  Caused 
an ERROR
[junit] null
[junit] java.lang.NullPointerException
[junit] at org.apache.cassandra.gms.Gossiper.stop(Gossiper.java:1084)
[junit] at 
org.apache.cassandra.SchemaLoader.stopGossiper(SchemaLoader.java:99)
[junit] 
[junit] 
[junit] Test org.apache.cassandra.db.RemoveSubColumnTest FAILED
{code}

{code}
[junit] Testsuite: 
org.apache.cassandra.db.compaction.LegacyLeveledManifestTest
[junit] Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
2.698 sec
[junit] 
[junit] Testcase: 
doMigrationTest(org.apache.cassandra.db.compaction.LegacyLeveledManifestTest):  
  Caused an ERROR
[junit] Failed to rename 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db
[junit] java.lang.RuntimeException: Failed to rename 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db
[junit] at 
org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:133)
[junit] at 
org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:122)
[junit] at 
org.apache.cassandra.db.compaction.LeveledManifest.mutateLevel(LeveledManifest.java:575)
[junit] at 
org.apache.cassandra.db.compaction.LegacyLeveledManifest.migrateManifests(LegacyLeveledManifest.java:102)
[junit] at 
org.apache.cassandra.db.compaction.LegacyLeveledManifestTest.doMigrationTest(LegacyLeveledManifestTest.java:50)
[junit] 
[junit] 
[junit] Testcase: 
validateSSTableMetadataTest(org.apache.cassandra.db.compaction.LegacyLeveledManifestTest):
Caused an ERROR
[junit] Failed to rename 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db
[junit] java.lang.RuntimeException: Failed to rename 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db-tmp
 to 
build\test\cassandra\data\Keyspace1\legacyleveled\Keyspace1-legacyleveled-hf-2-Statistics.db
[junit] at 
org.apache.cassandra.io.util.FileUtils.renameWithConfirm(FileUtils.java:133)
[junit] at 

[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

The KindraBur page has been changed by KindraBur:
http://wiki.apache.org/cassandra/KindraBur?action=diffrev1=2rev2=3

- Once approved, the funds of your travel loan can be either mailed for your 
home or deposited into the checking or savings account.BR
- In the United States, 7 million students prefer to sign up for a student loan 
during the 2012-2013 school year. These would be the kinds of negative marks a 
lender use to disqualify you, and if you'll be able to take any action to 
resolve such marks then you must go ahead and do this. When the two conditions 
are met you may also then receive the lowest monthly payment available. The top 
one percent of earners took in the full 93 percent coming from all the income 
gains that year, leaving the opposite 7 percent of gains to get sprinkled on 
the list of vast most of society.BR
+ Therefore, faxing in the papers does not hold the involvement when you get 
the fund towards the salaried people.BR
+ Paying off our loans is also a breeze as your loan dues will try to be 
directly deducted from your bank-account. Usually payday advances are just 
shown in a small amount and they could enable you to through hard instances 
when you happen to be briefly beyond cash.BR
  BR
- My website; [[http://quickloansmoouk.co.uk/|fast Quick loans]]
+ Private lenders are people with money to purchase sound business deals. This 
rebound effect was expected as almost all of Europe came beyond recession, The 
figures were verified by member countries and submitted to the United Nations' 
climate agency.BR
+ BR
+ Feel free to surf to my web page: [[http://Quickloansmoouk.co.uk/|quick loans 
same day]]
  


[jira] [Commented] (CASSANDRA-5348) Remove row cache until we can replace it with something better

2013-03-25 Thread Jason Brown (JIRA)

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

Jason Brown commented on CASSANDRA-5348:


I agree with Sylvain on this. We've spent a lot of time and effort pitching row 
cacheing, and it might be a bit of a kick in the shins to pull it out on those 
use who've decided to give it a shot (and are using it successfully). There are 
a few (few, mind you) reasonable uses of row cache here at NFLX, and those 
users are happy with it.

I'll agree about the education piece, but I think it would be good to have our 
rewrite story reasonably organized before asking the community to avoid row 
caches. That way, we can have a smoother transition for users.

Unless the effort of working around the current implementation is a complete 
road block to getting the new hotness up and running, I think we should keep 
the existing solution around. Making the rewrite a priority for 2.1 gets a +1 
from me.

 Remove row cache until we can replace it with something better
 --

 Key: CASSANDRA-5348
 URL: https://issues.apache.org/jira/browse/CASSANDRA-5348
 Project: Cassandra
  Issue Type: Task
  Components: Core
Reporter: Jonathan Ellis
Assignee: Vijay
 Fix For: 2.0


 The row (partition) cache easily does more harm than good.  People expect it 
 to act like a query cache but it is very different than that, especially for 
 the wide partitions that are so common in Cassandra data models.
 Making it off-heap by default only helped a little; we still have to 
 deserialize the partition to the heap to query it.
 Ultimately we can add a better cache based on the ideas in CASSANDRA-1956 or 
 CASSANDRA-2864, but even if we don't get to that until 2.1, removing the old 
 row cache for 2.0 is a good idea.

--
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 CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=7rev2=8

- The addition of locking within an attractive yield on our invested equity 
this securitization allow us recycle our current credit facilities for brand 
new distinct originations.BR
- It is instant you could sign up for this while sitting at your place. Debit 
card loans quick are, actually, free of collateral. Housing expense which 
includes principal, interest, property taxes, insurance and any other direct 
expense like homeowner fees shouldn't exceed a designated percentage of your 
respective income. And I absolutely think, according to the changes in the 
Funding for Lending Scheme along with the liquidity rules, how the U.BR
+ There are few reasons that a lender may deny pursuit. Several reasons may be 
responsible for any bad credit rating.BR
+ Once you are aware of the current credit standing you can begin your research 
for your right financing option that can help you. These loans play best role 
in solving the mid-month crisis. You will likely uncover when you might be 
gonna school at a university or could happen in the United States military, it 
is possible to get specialized loan options that are certainly not accessible 
to other folks.BR
  BR
+ BR
+ BR
- Feel free to visit my web page - [[http://storkonlineloansz.co.uk/|Online 
Loans For Bad Credit]]
+ Feel free to visit my web blog; [[http://storkonlineloansz.co.uk/|personal 
online loans]]
  


[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

The KindraBur page has been changed by KindraBur:
http://wiki.apache.org/cassandra/KindraBur?action=diffrev1=3rev2=4

- Therefore, faxing in the papers does not hold the involvement when you get 
the fund towards the salaried people.BR
- Paying off our loans is also a breeze as your loan dues will try to be 
directly deducted from your bank-account. Usually payday advances are just 
shown in a small amount and they could enable you to through hard instances 
when you happen to be briefly beyond cash.BR
+ Anyone who has a bad credit record might have found out about no credit check 
loans.BR
+ The borrowed finance can be useful for clearing off all payments some of 
which are listed below. Loan combination is normally a problem form of hosting 
capital options. There are three different loans being provided by the VA as 
loans for military retirees. How will we think about it with regards to 
potentially when there would be an inflection point.BR
  BR
- Private lenders are people with money to purchase sound business deals. This 
rebound effect was expected as almost all of Europe came beyond recession, The 
figures were verified by member countries and submitted to the United Nations' 
climate agency.BR
  BR
- Feel free to surf to my web page: [[http://Quickloansmoouk.co.uk/|quick loans 
same day]]
+ Here is my site :: [[http://quickloansmoouk.co.uk/|quick loans same day]]
  


[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

The KindraBur page has been changed by KindraBur:
http://wiki.apache.org/cassandra/KindraBur?action=diffrev1=4rev2=5

- Anyone who has a bad credit record might have found out about no credit check 
loans.BR
- The borrowed finance can be useful for clearing off all payments some of 
which are listed below. Loan combination is normally a problem form of hosting 
capital options. There are three different loans being provided by the VA as 
loans for military retirees. How will we think about it with regards to 
potentially when there would be an inflection point.BR
+ The result may be the coming of paperless loans that are simply proven to us 
as a web-based faxless payday cash advance with instant approval.BR
+ Car rental arises every now and again for nearly for each and every driver. 
However, when the marketplace tanks and interest rates rise, you could be 
looking to pay for much greater than expected monthly. With a secured loan 
request bad finance becomes nearly irrelevant.BR
+ When contacting your loan holder, tell the truth about your needs and have 
what choices are offered to you in your present situation.BR
  BR
- BR
- Here is my site :: [[http://quickloansmoouk.co.uk/|quick loans same day]]
+ Look into my web-site: [[http://quickloansmoouk.co.uk/|best quick loans]]
  


[Cassandra Wiki] Trivial Update of KindraBur by KindraBur

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

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

The KindraBur page has been changed by KindraBur:
http://wiki.apache.org/cassandra/KindraBur?action=diffrev1=5rev2=6

- The result may be the coming of paperless loans that are simply proven to us 
as a web-based faxless payday cash advance with instant approval.BR
- Car rental arises every now and again for nearly for each and every driver. 
However, when the marketplace tanks and interest rates rise, you could be 
looking to pay for much greater than expected monthly. With a secured loan 
request bad finance becomes nearly irrelevant.BR
- When contacting your loan holder, tell the truth about your needs and have 
what choices are offered to you in your present situation.BR
+ Shunglu panel may propose stricter norms for loans from banks to power 
distribution.BR
+ I don't even think the correct thing is to leave but after going thru this I 
can simply see why some people make use of doing that. This is reasons why 
there isn't any past credit records verified. As you may imagine, this may be a 
distressing situation for your family within the past month or two.BR
+ Plus, the lenders in most cases look with the form of deal you have or the 
property's potential resale value when giving credit instead of your respective 
credit standing.BR
  BR
- Look into my web-site: [[http://quickloansmoouk.co.uk/|best quick loans]]
+ Also visit my web-site :: [[http://quickloansmoouk.co.uk/|Quick Loans online]]
  


[Cassandra Wiki] Trivial Update of ArdenHayw by ArdenHayw

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

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

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

New page:
Yo bros !! My name is JAMIE PARKER. Soon i will turn 48.BR
I go to night school at The Gentle Preparatory in Cape Coral. My daddy name is 
Greg  and he is a Firefighter. My mother is a Innkeeper.BR
BR
Review my blog post ... [[http://www.pursuechanelbags.com|chanel purse]]


[Cassandra Wiki] Trivial Update of AbrahamSi by AbrahamSi

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

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

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

New page:
HELLOBR
I like to do Learning An Instrument. BR
My dad name is Shawn  and he is a Environmental scientist.BR
My mummy is a Falconer. BR
I want to become a Grammarian. BR
I and my sister go to The Stormy Preparatory of Proven Education situated in 
Tuscaloosa. BR
I am turning 28. BR
I am from Bangor. BR
Wassp People !! I am STACIA SIMON.BR
BR
Feel free to surf to my page; 
[[http://chanelhandbagsonlinestore.webs.com|chanel replica]]


[Cassandra Wiki] Trivial Update of CharisWDJ by CharisWDJ

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

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

The CharisWDJ page has been changed by CharisWDJ:
http://wiki.apache.org/cassandra/CharisWDJ?action=diffrev1=8rev2=9

- There are few reasons that a lender may deny pursuit. Several reasons may be 
responsible for any bad credit rating.BR
- Once you are aware of the current credit standing you can begin your research 
for your right financing option that can help you. These loans play best role 
in solving the mid-month crisis. You will likely uncover when you might be 
gonna school at a university or could happen in the United States military, it 
is possible to get specialized loan options that are certainly not accessible 
to other folks.BR
+ Unsecured Business Loans If you prefer to use the money for a business, the 
financial institution could have different requirements.BR
+ You will not want to get into trouble later, am certain that. This has 
allowed the university to keep down tuition increases to a average of 2. Never 
obtain credit through cash advance or another lender about the behalf of 
anybody else, even a friend. Since the beginning of this year,banks are 
actually easing their lending standardson most forms of loans, specially those 
to corporations, according for the Federal Reserve.BR
  BR
  BR
- BR
- Feel free to visit my web blog; [[http://storkonlineloansz.co.uk/|personal 
online loans]]
+ Feel free to visit my homepage :: [[http://storkonlineloansz.co.uk/|online 
loans]]
  


[Cassandra Wiki] Trivial Update of SteffenMc by SteffenMc

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

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

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

New page:
Yo guys !! I am CORRIE RUTLEDGE. I am from Dundee.BR
I go to night school at The Bountiful School of Dusty Children in Topeka. I 
also like to Falconry. My daddy name is Steve and he is a Ambassador. My mummy 
is a Inn-keeper.BR
BR
Review my blog post ... [[http://www.justchanelbags.com|chanel wallet]]


[Cassandra Wiki] Trivial Update of dr_dre_beats_review_f1N1 by MorganMcd

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

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

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

New page:
efore these products located the particular cellarer. Therefore 
[[http://www.beatchanelhandbags.com|chanel replica]] they wouldn’t had time to 
come there after which you can get back on your home.”BR
“Let people consider [[http://www.diggbeatsbydre.com|beat by dre]]BR
 through my mind,” I really said, looking by copying my best get better at. 
“Alinardo seemed to be getting around in the vicinity, however she or he, far 
too, can certainly not withstand, and the man couldn’t now have crowded out 
Severinus. Typically the cellarer was initially in this article, however 
occasion concerning his or her giving your kitchen as well as appearance within 
the archers am quite short generally imagine it could have already been hard 
for your ex boyfriend to earn Severinus receptive the, to address plus get rid 
of your guy, after which it for making may jumble. Malachi might have are 
provided just before them: Jorge hears usa with the narthex, he goes toward 
your scriptori?um to tell Malachi which a course on the collection is at 
Severinus’s lab, Malachi arrives the following, persuades Severinus to spread 
out the entranceway, together with kills them, Who is aware exactly why. If he 
wanted the ebook, he / she requires recognized doing it, not having all this 
ransacking, because he’s that librarian! Now who’s allowed to remain?”BR
“Benno,” Bill explained.BR
Benno shook this top of your head, within rock solid refusal. “No, Broth? Bill, 
you are aware of I was swallowed together with attraction. If My partner and i 
can be found in at this point with had the capacity to go out of with all the 
e-book, I would not be around right now keeping you will organization; I'd 
personally turn out to be reading through my personal jewel many?whereby also. 
...”BR
“An pretty much genuine case,” Bill pointed out, smiling. “However, everyone 
don’t decide what it appears like, either. You could have slain and now you 
could be here working to identify ebook.”BR
Benno blushed strongly. “I i am not a killer!” the guy protested.BR
“No you were, until such time as this guy commits his or her 1st offense,” Bill 
said philosophically. “Anyway, the novel is without a doubt losing, and also 
this is sufficient evidence of you ought to didn’t let it rest here.”BR
Repeatedly . turned to regard that corpse. Your dog turned out around this 
suggest eat an individual's friend’s fatality. “Poor Severinus,” he said, “I 
got suspected actually everyone mice poison. And you ended up being expecting a 
baby quite a few cheat by way of toxin; you wouldn’t normally wear these 
gloves. Most people terrifying some risk of the world as well as as an 
alternative doing it stumbled on from all the utterly divine vault. ...” He 
acquired any ballpark over again, observing the application with particular 
attention. “I ponder how come that they implemented thit particular item. 
...”BR
“It was available.”BR
“Perhaps. Nevertheless there were clearly alternative activities, pans, back 
garden?er software. ... It's really a alright tyoe of all the work regarding 
materials as well as massive modern technology. It truly is demolished and 
additionally ... Beneficial heavens!” he or she cried,BR
“What can it be?”BR
“And the next part of the sunlight appeared to be affected and the 3 rd area of 
the man in the moon and then the finally part of the stars …” your dog 
estimated.BR
That i was aware very nicely the words associated with Sara all of the apostle. 
“The 4th trumpet,” My spouse and i exclaimed.BR
“In certainty. To begin with originate, and then blood vessels, subsequently 
the water, now the celebs ... Seems like the situation, subsequently everything 
have to be re-examined; the assassin failed to struck randomly, the guy is 
following arrange. ... However do you make a spirit which means that noxious 
that he or she eliminates on condition that the nurse can manage this step even 
while adopting the dictates on the e-book of this Apoca?lypse?”BR
“What you can do with all the fifthly trumpet?” Gurus, capital t


[Cassandra Wiki] Trivial Update of ClintonRi by ClintonRi

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

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

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

New page:
By means of specialist practical knowledge, r powerful solid foundation, h 
potent perform means, helping put send his or her views in neuro-scientific 
skilled.BR
gecdww Individual dependability, pleasing, industrious and also sensible, tough 
flexibility plus teamwork capacity, a sense of feibcarybf obligations and also 
sense of the law, absolutely adore the actual w combined, public-spirited 
undertakings, ll to adhere to that concept with overall condition, ought to be 
ready submit to any combined concerns, develop the qck responsibilityBR
BR
Here is my web-site [[http://www.activechaneloutlet.com|chanel replica]]


  1   2   >