[Cassandra Wiki] Trivial Update of LesvlixCY by LesvlixCY
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
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
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
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
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
[ 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
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
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
[ 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
[ 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
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
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
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
[ 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
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
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
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
[ 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
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
[ 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
[ 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
[ 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
[ 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
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
[ 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
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
[ 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
[ 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
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
[ 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
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
[ 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
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
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
[ 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
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
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)
[ 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
[ 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
[ 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
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
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
[ 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
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
[ 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
[ 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
[ 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
[ 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.
[ 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
[ 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
[ 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
[ 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
[ 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.
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.
[ 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
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
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
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
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
[ 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
[ 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[ 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
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
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
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/
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
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
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
[ 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
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
[ 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
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
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
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
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
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
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
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
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
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
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]]