[jira] [Commented] (CASSANDRA-15393) Add byte array backed cells
[ https://issues.apache.org/jira/browse/CASSANDRA-15393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186875#comment-17186875 ] Caleb Rackliffe commented on CASSANDRA-15393: - [~bdeggleston] There are the [items above|https://issues.apache.org/jira/browse/CASSANDRA-15393?focusedCommentId=17185489=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17185489] to resolve, of course, but here's my full feedback on the latest raft of commits... *Complexity* - The semantics of {{ValueAccessor#size()}} are a little odd that it always indicates the length of the array in the byte array case, but the number of bytes left in a byte buffer. Some of the usages are just checking if the value is empty, which makes me wonder if having an isEmpty() get rid of some of the awkwardness. On the other hand, most usages occur right before we read. - There are some switch statements we might be able to avoid in the two accessor implementations if we encode the {{copy()}} and {{compare}} strategies in {{BackingKind}}. - How valuable is {{ValueAccessor.copy()}} when we can make calls like {{srcAccessor.copyTo(src, srcOffset, dst, dstAccessor, dstOffset, size)}} call directly from {{CounterContext}}? Same for {{compareUnsigned()}}. Want to make sure we aren't cluttering the accessor interface. - This is really an extension of the conversation above, but I'm worried that a handful of places where we only use {{ByteBuffer}} being changed to use the more abstract value/accessor combination are not only problematic for readability, but are adding more surface area for testing. {{TupleType#split()}}, for instance, might not be covered too well, but we could probably avoid additional tests and get to the immediate goal faster here if we simply stay in {{ByteBuffer}} space and avoid the new offset logic in the first place. Other examples of this could be {{CounterContext#clearAllLocal()}}, {{ClusteringPrefix.Deserializer}} (byte array only), and {{Clustering.Serializer#deserialize()}}. *Formatting* - Horizontal alignment in {{ClusteringIndexNamesFilter#forPaging()}} on the ternary. - Might have to line wrap some parameter lists in {{RangeTombstoneBoundaryMarker}}. *Documentation* - Brief JavaDoc for {{ByteBufferAccessor#copyTo()}} might be helpful. - JavaDoc for {{Unfiltered#clustering()}}, perhaps just to explain that we couldn't just use the {{clustering()}} signature in {{Clusterable}}? - What level of JavaDoc do we want for {{ValueAccessor}} and {{ObjectFactory}} at the interface and method level? Certainly a lot of these methods are pretty straightforward, but it's also a pretty critical public interface. *Miscellaneous* - A number of places that call {{serializeBuffer()}} with both arguments could just call the version with one argument. - There are some cases, like in {{CassandraIndex.Indexer#indexCell()}}, where it would be nice to bind {{Clustering}} and {{Cell}} to the same type, but I couldn't find a clean way to do it. - {{BufferClusteringBoundOrBoundary#exclusiveCloseInclusiveOpen()}} looks unused. - {{CollectionSerializer}} has quite a few methods that don't do anything w/ {{version}}. (Perhaps there will be another serialized form later, so I won't argue hard to remove.) - {{SinglePartitionSliceBuilder#sliceBuilder}} looks like it can be {{final}}. - The {{Relationship}} enum in {{CounterContext}} doesn't need to have a {{static}} modifier? - {{ByteArrayUtil#writeWithLength()}} is unused. - What about renaming {{ComparatorSet}} to {{ValueComparators}} and the field in {{AbstractType}} to {{comparators}} (which I think we do in one other place already)? - What are the {{// FIXME: value input buffer}} comments in {{DurationSerializer}} about? - {{putByte()}}, {{putDouble()}}, {{putFloat()}}, {{putLong()}} are neither used nor tested. (The underlying {{ByteArrayUtil}} stuff lingering even if unused seems less an issue.) - {{import java.nio.ByteBuffer}} use unused in {{RangeTombstoneMarker}}. *Testing* - Did we want to make {{CQL3TypeLiteralTest}} deterministic with the fixed zero seed? - {{ByteArrayUtilTest}} is empty? - {{logger}} is unused in {{ReadCommandTest}} - The new randomized tests here (ex. {{ValueAccessorTest}}) might be able to reuse some of the infrastructure [~dcapwell] created in CASSANDRA-16064 (generating random primitives, etc.) It might also just be nice to make QT the standard way we do randomization for true unit tests (free seed printing, etc.) I'm not making a hard suggestion that we re-write, since the new tests look pretty straightforward as is. > Add byte array backed cells > --- > > Key: CASSANDRA-15393 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15393 > Project: Cassandra > Issue Type: Sub-task > Components: Local/Compaction >Reporter:
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186869#comment-17186869 ] David Capwell commented on CASSANDRA-16082: --- [~spmallette] if you could would love your feedback as well, I mostly took your work and ran with it. > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > Time Spent: 10m > Remaining Estimate: 0h > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186867#comment-17186867 ] David Capwell commented on CASSANDRA-16082: --- [~Bereng] was hoping you could take a look at the changes to ToolRunner in the PR? ToolRunner tried to read stdout and stderr in the same thread which caused a dead lock. stdout and stderr are normally bounded queues so when full the publisher is blocked waiting on the consumer, the tests were reading stderr (which never closed) before stdout which caused stdout to fill up and block the forked process. To work around this, stdout and stderr are handled by their own thread. Also, the buffer wasn't shared in a safe way so changed how tests access the stdout and stderr buffers > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > Time Spent: 10m > Remaining Estimate: 0h > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16082: -- Status: Patch Available (was: In Progress) > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-15954) When compaction gets interrupted, the exception should include the compactionId
[ https://issues.apache.org/jira/browse/CASSANDRA-15954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yifan Cai updated CASSANDRA-15954: -- Test and Documentation Plan: unit test Status: Patch Available (was: Open) PR: https://github.com/apache/cassandra/pull/729 [Test|https://app.circleci.com/pipelines/github/yifan-c/cassandra?branch=CASSANDRA-15954-compactionId-in-exception-trunk] The patch simply add the taskID/compactionId to the {{toString}} method of {{CompactionInfo}}. So the taskId is displayed in the log. > When compaction gets interrupted, the exception should include the > compactionId > --- > > Key: CASSANDRA-15954 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15954 > Project: Cassandra > Issue Type: Improvement > Components: Local/Compaction >Reporter: David Capwell >Assignee: Yifan Cai >Priority: Normal > Time Spent: 10m > Remaining Estimate: 0h > > When we log in compaction we use the compactionId (or taskId), because of > this we can figure out the start and end log lines for compaction. The issue > is, when you interrupt a compaction task, we don’t log the compactionId, we > instead log the tableId; for this reason it is much harder to attribute the > interrupt to a single compactionId > Examples > {code} > INFO 2020-07-15T18:04:51,670 [CompactionExecutor:144057] > org.apache.cassandra.db.compaction.CompactionTask:158 - Compacting > (5a463760-c700-11ea-8982-13c71a558319) [data/ks/table/ma-27-Data.db:level=0, > data/ks/table/ > ma-24-Data.db:level=0, ] > INFO 2020-07-15T18:33:47,550 [CompactionExecutor:144057] > org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor:1942 - > Compaction interrupted: Compaction@057aa994-c35b-39ec-b74d-33fba2d13bbc(ks, > table, 3105436904/8658590553)bytes > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Assigned] (CASSANDRA-15954) When compaction gets interrupted, the exception should include the compactionId
[ https://issues.apache.org/jira/browse/CASSANDRA-15954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yifan Cai reassigned CASSANDRA-15954: - Assignee: Yifan Cai > When compaction gets interrupted, the exception should include the > compactionId > --- > > Key: CASSANDRA-15954 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15954 > Project: Cassandra > Issue Type: Improvement > Components: Local/Compaction >Reporter: David Capwell >Assignee: Yifan Cai >Priority: Normal > > When we log in compaction we use the compactionId (or taskId), because of > this we can figure out the start and end log lines for compaction. The issue > is, when you interrupt a compaction task, we don’t log the compactionId, we > instead log the tableId; for this reason it is much harder to attribute the > interrupt to a single compactionId > Examples > {code} > INFO 2020-07-15T18:04:51,670 [CompactionExecutor:144057] > org.apache.cassandra.db.compaction.CompactionTask:158 - Compacting > (5a463760-c700-11ea-8982-13c71a558319) [data/ks/table/ma-27-Data.db:level=0, > data/ks/table/ > ma-24-Data.db:level=0, ] > INFO 2020-07-15T18:33:47,550 [CompactionExecutor:144057] > org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor:1942 - > Compaction interrupted: Compaction@057aa994-c35b-39ec-b74d-33fba2d13bbc(ks, > table, 3105436904/8658590553)bytes > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15957) org.apache.cassandra.repair.RepairJobTest testOptimizedCreateStandardSyncTasks
[ https://issues.apache.org/jira/browse/CASSANDRA-15957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186829#comment-17186829 ] David Capwell commented on CASSANDRA-15957: --- checked my builds in the past 29d ago, I don't see any examples, but I do have a few examples where there were too many tests and reporting OOMed (different jira for that). > org.apache.cassandra.repair.RepairJobTest testOptimizedCreateStandardSyncTasks > -- > > Key: CASSANDRA-15957 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15957 > Project: Cassandra > Issue Type: Bug > Components: Test/unit >Reporter: David Capwell >Priority: Normal > Fix For: 4.0-beta > > > Build: > https://ci-cassandra.apache.org/job/Cassandra-trunk-test/lastCompletedBuild/testReport/junit/org.apache.cassandra.repair/RepairJobTest/testOptimizedCreateStandardSyncTasks/ > Expecting: > <[#, >#]> > to contain only: > <[(,0001]]> > but the following elements were unexpected: > <[#]> > This failed 3 times in a row on Jenkins -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15988) Add nodetool getfullquerylog
[ https://issues.apache.org/jira/browse/CASSANDRA-15988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186820#comment-17186820 ] David Capwell commented on CASSANDRA-15988: --- Ekaterina won't be able to review for a while, so will need someone else > Add nodetool getfullquerylog > - > > Key: CASSANDRA-15988 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15988 > Project: Cassandra > Issue Type: Improvement > Components: Tool/fql >Reporter: Ekaterina Dimitrova >Assignee: Stefan Miklosovic >Priority: Normal > Fix For: 4.0-rc > > Time Spent: 40m > Remaining Estimate: 0h > > This ticket is raised based on CASSANDRA-15791 and valuable feedback provided > by [~jshook]. > There are two outstanding questions: > * forming the exact shape of such a command and how it can benefit the > users; to be discussed in detail in this ticket > * Is this a thing we as a project can add to 4.0 beta or it should be > considered in 4.1 for example > -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15988) Add nodetool getfullquerylog
[ https://issues.apache.org/jira/browse/CASSANDRA-15988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186801#comment-17186801 ] David Capwell commented on CASSANDRA-15988: --- Comments in PR. Overall LGTM, I am +1 assuming the test change is fixed; the doc change is a preference so up to you. [~e.dimitrova] can you review as well? > Add nodetool getfullquerylog > - > > Key: CASSANDRA-15988 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15988 > Project: Cassandra > Issue Type: Improvement > Components: Tool/fql >Reporter: Ekaterina Dimitrova >Assignee: Stefan Miklosovic >Priority: Normal > Fix For: 4.0-rc > > Time Spent: 40m > Remaining Estimate: 0h > > This ticket is raised based on CASSANDRA-15791 and valuable feedback provided > by [~jshook]. > There are two outstanding questions: > * forming the exact shape of such a command and how it can benefit the > users; to be discussed in detail in this ticket > * Is this a thing we as a project can add to 4.0 beta or it should be > considered in 4.1 for example > -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16083) Missing JMX objects and attributes upgrading from 3.0 to 4.0
[ https://issues.apache.org/jira/browse/CASSANDRA-16083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186767#comment-17186767 ] David Capwell commented on CASSANDRA-16083: --- Some of the operations were changed, but handled by using the correct nodetool. When it comes to the sidecar project, they don't plan to use nodetool so these are important to know for sidecar, not clear if we would want to support the older APIs > Missing JMX objects and attributes upgrading from 3.0 to 4.0 > > > Key: CASSANDRA-16083 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16083 > Project: Cassandra > Issue Type: Task > Components: Observability/Metrics >Reporter: David Capwell >Priority: Normal > Fix For: 4.0-beta > > > Using the tools added in CASSANDRA-16082, below are the list of metrics > missing in 4.0 but present in 3.0. The work here is to make sure we had > proper deprecation for each metric, and if not to add it back. > {code} > $ tools/bin/jmxtool diff -f yaml cassandra-3.0-jmx.yaml trunk-jmx.yaml > --ignore-missing-on-left > Objects not in right: > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasPrepareLatency > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=EstimatedPartitionSizeHistogram > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=BloomFilterFalseRatio > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ReplicaFilteringProtectionRequests > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=RowCacheHitOutOfRange > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=CasPrepareLatency > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=MaxPoolSize > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=TombstoneScannedHistogram > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=ActiveTasks > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=WaitingOnFreeMemtableSpace > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasCommitTotalLatency > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=MemtableOnHeapSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_aggregates,name=CasProposeLatency > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=ViewReadTime > org.apache.cassandra.db:type=HintedHandoffManager > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=BloomFilterDiskSpaceUsed > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=PendingTasks > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=MemtableSwitchCount > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=MemtableOnHeapSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=ReplicaFilteringProtectionRowsCachedPerQuery > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=SnapshotsSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=RecentBloomFilterFalsePositives > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=SpeculativeRetries > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=LiveDiskSpaceUsed > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ViewReadTime > org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=CompletedTasks > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=ViewReadTime > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=BloomFilterFalsePositives > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=CompressionMetadataOffHeapMemoryUsed > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=TotalBlockedTasks >
[jira] [Updated] (CASSANDRA-15909) Make Table/Keyspace Metric Names Consistent With Each Other
[ https://issues.apache.org/jira/browse/CASSANDRA-15909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-15909: -- Status: Changes Suggested (was: Review In Progress) in PR > Make Table/Keyspace Metric Names Consistent With Each Other > --- > > Key: CASSANDRA-15909 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15909 > Project: Cassandra > Issue Type: Improvement > Components: Observability/Metrics >Reporter: Stephen Mallette >Assignee: Caleb Rackliffe >Priority: Normal > Fix For: 4.0-beta > > Time Spent: 0.5h > Remaining Estimate: 0h > > As part of CASSANDRA-15821 it became apparent that certain metric names found > in keyspace and tables had different names but were in fact the same metric - > they are as follows: > * Table.SyncTime == Keyspace.RepairSyncTime > * Table.RepairedDataTrackingOverreadRows == Keyspace.RepairedOverreadRows > * Table.RepairedDataTrackingOverreadTime == Keyspace.RepairedOverreadTime > * Table.AllMemtablesHeapSize == Keyspace.AllMemtablesOnHeapDataSize > * Table.AllMemtablesOffHeapSize == Keyspace.AllMemtablesOffHeapDataSize > * Table.MemtableOnHeapSize == Keyspace.MemtableOnHeapDataSize > * Table.MemtableOffHeapSize == Keyspace.MemtableOffHeapDataSize > Also, client metrics are the only metrics to start with a lower case letter. > Change those to upper case to match all the other metrics. > Unifying this naming would help make metrics more consistent as part of > CASSANDRA-15582 -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Comment Edited] (CASSANDRA-16072) Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS loops to atomic adds
[ https://issues.apache.org/jira/browse/CASSANDRA-16072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186739#comment-17186739 ] Michael Semb Wever edited comment on CASSANDRA-16072 at 8/28/20, 6:08 PM: -- [~blerer], {{HintsBuffer}} look should better now. Patches - [3.11|https://github.com/apache/cassandra/compare/cassandra-3.11...thelastpickle:mck/cassandra-3.11_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/294/pipeline] - [trunk|https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/295/pipeline] was (Author: michaelsembwever): [~blerer], {{HintsBuffer}} look should better now. Patches - [3.11|https://github.com/apache/cassandra/compare/cassandra-3.11...thelastpickle:mck/cassandra-3.11_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/292/pipeline] - [trunk|https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/293/pipeline] > Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS > loops to atomic adds > -- > > Key: CASSANDRA-16072 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16072 > Project: Cassandra > Issue Type: Improvement > Components: Consistency/Hints, Local/Commit Log >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 3.11.x, 4.0-beta > > > Follow up to CASSANDRA-15922 > Both CommitLogSegment and HintsBuffer use AtomicIntegers for the current > offset when allocating. Like in CASSANDRA\-15922 the loops on > {{.compareAndSet(..)}} can be replaced with atomic adds using the {{. > getAndAdd(..)}} method. > In highly contended environments the CAS failures can be high, starving > writes in a running Cassandra node. On the same cluster CASSANDRA\-15922 was > found, after CASSANDRA\-15922's fix was deployed, there was still problems > around commit log flushing and hints. No flamegraph was collected that > demonstrated the thread contention as clearly as was found in > CASSANDRA\-15922, but the performance fix proposed here hopefully is obvious > enough. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16072) Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS loops to atomic adds
[ https://issues.apache.org/jira/browse/CASSANDRA-16072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186739#comment-17186739 ] Michael Semb Wever commented on CASSANDRA-16072: [~blerer], {{HintsBuffer}} look should better now. Patches - [3.11|https://github.com/apache/cassandra/compare/cassandra-3.11...thelastpickle:mck/cassandra-3.11_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/292/pipeline] - [trunk|https://github.com/apache/cassandra/compare/trunk...thelastpickle:mck/trunk_cas_improvements] with CI [run|https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-devbranch/detail/Cassandra-devbranch/293/pipeline] > Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS > loops to atomic adds > -- > > Key: CASSANDRA-16072 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16072 > Project: Cassandra > Issue Type: Improvement > Components: Consistency/Hints, Local/Commit Log >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 3.11.x, 4.0-beta > > > Follow up to CASSANDRA-15922 > Both CommitLogSegment and HintsBuffer use AtomicIntegers for the current > offset when allocating. Like in CASSANDRA\-15922 the loops on > {{.compareAndSet(..)}} can be replaced with atomic adds using the {{. > getAndAdd(..)}} method. > In highly contended environments the CAS failures can be high, starving > writes in a running Cassandra node. On the same cluster CASSANDRA\-15922 was > found, after CASSANDRA\-15922's fix was deployed, there was still problems > around commit log flushing and hints. No flamegraph was collected that > demonstrated the thread contention as clearly as was found in > CASSANDRA\-15922, but the performance fix proposed here hopefully is obvious > enough. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16072) Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS loops to atomic adds
[ https://issues.apache.org/jira/browse/CASSANDRA-16072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186722#comment-17186722 ] Michael Semb Wever commented on CASSANDRA-16072: bq. CI runs took 2d and they all seem broken + I don't seem to be able to drill down into the actual dtests runs themselves... We've lost them from history already. I will re-run them. bq. Thread C calls allocateBytes with totalSize == size_C and exit with the return value size_B - 1 and and position == size_B + size_C -1 [~blerer], too true. A {{CLOSED}} constant doesn't make any sense against {{getAndAdd(..)}} Let me update… > Reduce thread contention in CommitLogSegment and HintsBuffer by rewriting CAS > loops to atomic adds > -- > > Key: CASSANDRA-16072 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16072 > Project: Cassandra > Issue Type: Improvement > Components: Consistency/Hints, Local/Commit Log >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 3.11.x, 4.0-beta > > > Follow up to CASSANDRA-15922 > Both CommitLogSegment and HintsBuffer use AtomicIntegers for the current > offset when allocating. Like in CASSANDRA\-15922 the loops on > {{.compareAndSet(..)}} can be replaced with atomic adds using the {{. > getAndAdd(..)}} method. > In highly contended environments the CAS failures can be high, starving > writes in a running Cassandra node. On the same cluster CASSANDRA\-15922 was > found, after CASSANDRA\-15922's fix was deployed, there was still problems > around commit log flushing and hints. No flamegraph was collected that > demonstrated the thread contention as clearly as was found in > CASSANDRA\-15922, but the performance fix proposed here hopefully is obvious > enough. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15861) Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
[ https://issues.apache.org/jira/browse/CASSANDRA-15861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186717#comment-17186717 ] Blake Eggleston commented on CASSANDRA-15861: - No problem [~jasonstack], this LGTM. I've made 1 small change renaming the 2 {{SSTableReader#mutateAndReloadStats}} implementations to make what you're mutating more obvious, and pushed them [here|https://github.com/bdeggleston/cassandra/tree/CASSANDRA-15861-test]. Assuming a green test run and no objections about the rename, I'll commit once I get the second committer +1 > Mutating sstable component may race with entire-sstable-streaming(ZCS) > causing checksum validation failure > -- > > Key: CASSANDRA-15861 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15861 > Project: Cassandra > Issue Type: Bug > Components: Consistency/Repair, Consistency/Streaming, > Local/Compaction >Reporter: ZhaoYang >Assignee: ZhaoYang >Priority: Normal > Fix For: 4.0-beta > > > Flaky dtest: [test_dead_sync_initiator - > repair_tests.repair_test.TestRepair|https://ci-cassandra.apache.org/view/all/job/Cassandra-devbranch-dtest/143/testReport/junit/dtest.repair_tests.repair_test/TestRepair/test_dead_sync_initiator/] > {code:java|title=stacktrace} > Unexpected error found in node logs (see stdout for full details). Errors: > [ERROR [Stream-Deserializer-127.0.0.1:7000-570871f3] 2020-06-03 04:05:19,081 > CassandraEntireSSTableStreamReader.java:145 - [Stream > 6f1c3360-a54f-11ea-a808-2f23710fdc90] Error while reading sstable from stream > for table = keyspace1.standard1 > org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: > /home/cassandra/cassandra/cassandra-dtest/tmp/dtest-te4ty0r9/test/node3/data0/keyspace1/standard1-5f5ab140a54f11eaa8082f23710fdc90/na-2-big-Statistics.db > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.maybeValidateChecksum(MetadataSerializer.java:219) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.deserialize(MetadataSerializer.java:198) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.deserialize(MetadataSerializer.java:129) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.mutate(MetadataSerializer.java:226) > at > org.apache.cassandra.db.streaming.CassandraEntireSSTableStreamReader.read(CassandraEntireSSTableStreamReader.java:140) > at > org.apache.cassandra.db.streaming.CassandraIncomingFile.read(CassandraIncomingFile.java:78) > at > org.apache.cassandra.streaming.messages.IncomingStreamMessage$1.deserialize(IncomingStreamMessage.java:49) > at > org.apache.cassandra.streaming.messages.IncomingStreamMessage$1.deserialize(IncomingStreamMessage.java:36) > at > org.apache.cassandra.streaming.messages.StreamMessage.deserialize(StreamMessage.java:49) > at > org.apache.cassandra.streaming.async.StreamingInboundHandler$StreamDeserializingTask.run(StreamingInboundHandler.java:181) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.io.IOException: Checksums do not match for > /home/cassandra/cassandra/cassandra-dtest/tmp/dtest-te4ty0r9/test/node3/data0/keyspace1/standard1-5f5ab140a54f11eaa8082f23710fdc90/na-2-big-Statistics.db > {code} > > In the above test, it executes "nodetool repair" on node1 and kills node2 > during repair. At the end, node3 reports checksum validation failure on > sstable transferred from node1. > {code:java|title=what happened} > 1. When repair started on node1, it performs anti-compaction which modifies > sstable's repairAt to 0 and pending repair id to session-id. > 2. Then node1 creates {{ComponentManifest}} which contains file lengths to be > transferred to node3. > 3. Before node1 actually sends the files to node3, node2 is killed and node1 > starts to broadcast repair-failure-message to all participants in > {{CoordinatorSession#fail}} > 4. Node1 receives its own repair-failure-message and fails its local repair > sessions at {{LocalSessions#failSession}} which triggers async background > compaction. > 5. Node1's background compaction will mutate sstable's repairAt to 0 and > pending repair id to null via > {{PendingRepairManager#getNextRepairFinishedTask}}, as there is no more > in-progress repair. > 6. Node1 actually sends the sstable to node3 where the sstable's STATS > component size is different from the original size recorded in the manifest. > 7. At the end, node3 reports checksum validation failure when it tries to > mutate sstable level and "isTransient" attribute in >
[jira] [Updated] (CASSANDRA-15861) Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
[ https://issues.apache.org/jira/browse/CASSANDRA-15861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Blake Eggleston updated CASSANDRA-15861: Status: Ready to Commit (was: Review In Progress) > Mutating sstable component may race with entire-sstable-streaming(ZCS) > causing checksum validation failure > -- > > Key: CASSANDRA-15861 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15861 > Project: Cassandra > Issue Type: Bug > Components: Consistency/Repair, Consistency/Streaming, > Local/Compaction >Reporter: ZhaoYang >Assignee: ZhaoYang >Priority: Normal > Fix For: 4.0-beta > > > Flaky dtest: [test_dead_sync_initiator - > repair_tests.repair_test.TestRepair|https://ci-cassandra.apache.org/view/all/job/Cassandra-devbranch-dtest/143/testReport/junit/dtest.repair_tests.repair_test/TestRepair/test_dead_sync_initiator/] > {code:java|title=stacktrace} > Unexpected error found in node logs (see stdout for full details). Errors: > [ERROR [Stream-Deserializer-127.0.0.1:7000-570871f3] 2020-06-03 04:05:19,081 > CassandraEntireSSTableStreamReader.java:145 - [Stream > 6f1c3360-a54f-11ea-a808-2f23710fdc90] Error while reading sstable from stream > for table = keyspace1.standard1 > org.apache.cassandra.io.sstable.CorruptSSTableException: Corrupted: > /home/cassandra/cassandra/cassandra-dtest/tmp/dtest-te4ty0r9/test/node3/data0/keyspace1/standard1-5f5ab140a54f11eaa8082f23710fdc90/na-2-big-Statistics.db > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.maybeValidateChecksum(MetadataSerializer.java:219) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.deserialize(MetadataSerializer.java:198) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.deserialize(MetadataSerializer.java:129) > at > org.apache.cassandra.io.sstable.metadata.MetadataSerializer.mutate(MetadataSerializer.java:226) > at > org.apache.cassandra.db.streaming.CassandraEntireSSTableStreamReader.read(CassandraEntireSSTableStreamReader.java:140) > at > org.apache.cassandra.db.streaming.CassandraIncomingFile.read(CassandraIncomingFile.java:78) > at > org.apache.cassandra.streaming.messages.IncomingStreamMessage$1.deserialize(IncomingStreamMessage.java:49) > at > org.apache.cassandra.streaming.messages.IncomingStreamMessage$1.deserialize(IncomingStreamMessage.java:36) > at > org.apache.cassandra.streaming.messages.StreamMessage.deserialize(StreamMessage.java:49) > at > org.apache.cassandra.streaming.async.StreamingInboundHandler$StreamDeserializingTask.run(StreamingInboundHandler.java:181) > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.io.IOException: Checksums do not match for > /home/cassandra/cassandra/cassandra-dtest/tmp/dtest-te4ty0r9/test/node3/data0/keyspace1/standard1-5f5ab140a54f11eaa8082f23710fdc90/na-2-big-Statistics.db > {code} > > In the above test, it executes "nodetool repair" on node1 and kills node2 > during repair. At the end, node3 reports checksum validation failure on > sstable transferred from node1. > {code:java|title=what happened} > 1. When repair started on node1, it performs anti-compaction which modifies > sstable's repairAt to 0 and pending repair id to session-id. > 2. Then node1 creates {{ComponentManifest}} which contains file lengths to be > transferred to node3. > 3. Before node1 actually sends the files to node3, node2 is killed and node1 > starts to broadcast repair-failure-message to all participants in > {{CoordinatorSession#fail}} > 4. Node1 receives its own repair-failure-message and fails its local repair > sessions at {{LocalSessions#failSession}} which triggers async background > compaction. > 5. Node1's background compaction will mutate sstable's repairAt to 0 and > pending repair id to null via > {{PendingRepairManager#getNextRepairFinishedTask}}, as there is no more > in-progress repair. > 6. Node1 actually sends the sstable to node3 where the sstable's STATS > component size is different from the original size recorded in the manifest. > 7. At the end, node3 reports checksum validation failure when it tries to > mutate sstable level and "isTransient" attribute in > {{CassandraEntireSSTableStreamReader#read}}. > {code} > Currently, entire-sstable-streaming requires sstable components to be > immutable, because \{{ComponentManifest}} > with component sizes are sent before sending actual files. This isn't a > problem in legacy streaming as STATS file length didn't matter. > > Ideally it will be great to make sstable STATS metadata immutable, just like > other
[jira] [Created] (CASSANDRA-16083) Missing JMX objects and attributes upgrading from 3.0 to 4.0
David Capwell created CASSANDRA-16083: - Summary: Missing JMX objects and attributes upgrading from 3.0 to 4.0 Key: CASSANDRA-16083 URL: https://issues.apache.org/jira/browse/CASSANDRA-16083 Project: Cassandra Issue Type: Task Components: Observability/Metrics Reporter: David Capwell Using the tools added in CASSANDRA-16082, below are the list of metrics missing in 4.0 but present in 3.0 {code} $ tools/bin/jmxtool diff -f yaml cassandra-3.0-jmx.yaml trunk-jmx.yaml --ignore-missing-on-left Keys not in right: org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasPrepareLatency org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=EstimatedPartitionSizeHistogram org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=BloomFilterFalseRatio org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ReplicaFilteringProtectionRequests org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=RowCacheHitOutOfRange org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=CasPrepareLatency org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=MaxPoolSize org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=TombstoneScannedHistogram org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=ActiveTasks org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=WaitingOnFreeMemtableSpace org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasCommitTotalLatency org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=MemtableOnHeapSize org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_aggregates,name=CasProposeLatency org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=ViewReadTime org.apache.cassandra.db:type=HintedHandoffManager org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=BloomFilterDiskSpaceUsed org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=PendingTasks org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=MemtableSwitchCount org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=MemtableOnHeapSize org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=ReplicaFilteringProtectionRowsCachedPerQuery org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=SnapshotsSize org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=RecentBloomFilterFalsePositives org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=SpeculativeRetries org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=LiveDiskSpaceUsed org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ViewReadTime org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=CompletedTasks org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=ViewReadTime org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=BloomFilterFalsePositives org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=CompressionMetadataOffHeapMemoryUsed org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=TotalBlockedTasks org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=LiveScannedHistogram org.apache.cassandra.db:type=Tables,keyspace=system,table=views_builds_in_progress org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MiscStage,name=ActiveTasks org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=MemtableSwitchCount org.apache.cassandra.internal:type=MigrationStage org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=TombstoneScannedHistogram org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ViewMutationStage,name=CompletedTasks org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=ReplicaFilteringProtectionRowsCachedPerQuery
[jira] [Updated] (CASSANDRA-16083) Missing JMX objects and attributes upgrading from 3.0 to 4.0
[ https://issues.apache.org/jira/browse/CASSANDRA-16083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16083: -- Change Category: Operability Complexity: Low Hanging Fruit Fix Version/s: 4.0-beta Status: Open (was: Triage Needed) > Missing JMX objects and attributes upgrading from 3.0 to 4.0 > > > Key: CASSANDRA-16083 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16083 > Project: Cassandra > Issue Type: Task > Components: Observability/Metrics >Reporter: David Capwell >Priority: Normal > Fix For: 4.0-beta > > > Using the tools added in CASSANDRA-16082, below are the list of metrics > missing in 4.0 but present in 3.0 > {code} > $ tools/bin/jmxtool diff -f yaml cassandra-3.0-jmx.yaml trunk-jmx.yaml > --ignore-missing-on-left > Keys not in right: > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasPrepareLatency > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=EstimatedPartitionSizeHistogram > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=BloomFilterFalseRatio > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ReplicaFilteringProtectionRequests > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=RowCacheHitOutOfRange > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=CasPrepareLatency > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=MaxPoolSize > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=TombstoneScannedHistogram > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=ActiveTasks > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=WaitingOnFreeMemtableSpace > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_columnfamilies,name=CasCommitTotalLatency > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=MemtableOnHeapSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=schema_aggregates,name=CasProposeLatency > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=ViewReadTime > org.apache.cassandra.db:type=HintedHandoffManager > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=BloomFilterDiskSpaceUsed > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=PendingTasks > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=MemtableSwitchCount > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=MemtableOnHeapSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=ReplicaFilteringProtectionRowsCachedPerQuery > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=SnapshotsSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=RecentBloomFilterFalsePositives > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ColUpdateTimeDeltaHistogram > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=SpeculativeRetries > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=LiveDiskSpaceUsed > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=ViewReadTime > org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=CompletedTasks > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=AllMemtablesLiveDataSize > org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=ViewReadTime > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=hints,name=BloomFilterFalsePositives > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=range_xfers,name=CompressionMetadataOffHeapMemoryUsed > org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=TotalBlockedTasks > org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=views_builds_in_progress,name=LiveScannedHistogram > org.apache.cassandra.db:type=Tables,keyspace=system,table=views_builds_in_progress > org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MiscStage,name=ActiveTasks >
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186661#comment-17186661 ] Stephen Mallette commented on CASSANDRA-16082: -- interesting. I think that ultimately some sort of workload needs to be executed prior to doing the jmx tests to make sure that all the metrics are actually initialized. iirc there were definitely a few that were documented that i never managed to see anywhere. > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16082: -- Status: In Progress (was: Patch Available) > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15909) Make Table/Keyspace Metric Names Consistent With Each Other
[ https://issues.apache.org/jira/browse/CASSANDRA-15909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186658#comment-17186658 ] David Capwell commented on CASSANDRA-15909: --- Been reviewing, using CASSANDRA-16082 to help test to make sure no metric gets skipped (only missing metrics are from MigrationStage so I think the two clusters used for diff happened to start up stages differently) > Make Table/Keyspace Metric Names Consistent With Each Other > --- > > Key: CASSANDRA-15909 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15909 > Project: Cassandra > Issue Type: Improvement > Components: Observability/Metrics >Reporter: Stephen Mallette >Assignee: Caleb Rackliffe >Priority: Normal > Fix For: 4.0-beta > > Time Spent: 20m > Remaining Estimate: 0h > > As part of CASSANDRA-15821 it became apparent that certain metric names found > in keyspace and tables had different names but were in fact the same metric - > they are as follows: > * Table.SyncTime == Keyspace.RepairSyncTime > * Table.RepairedDataTrackingOverreadRows == Keyspace.RepairedOverreadRows > * Table.RepairedDataTrackingOverreadTime == Keyspace.RepairedOverreadTime > * Table.AllMemtablesHeapSize == Keyspace.AllMemtablesOnHeapDataSize > * Table.AllMemtablesOffHeapSize == Keyspace.AllMemtablesOffHeapDataSize > * Table.MemtableOnHeapSize == Keyspace.MemtableOnHeapDataSize > * Table.MemtableOffHeapSize == Keyspace.MemtableOffHeapDataSize > Also, client metrics are the only metrics to start with a lower case letter. > Change those to upper case to match all the other metrics. > Unifying this naming would help make metrics more consistent as part of > CASSANDRA-15582 -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16082: -- Authors: David Capwell, Stephen Mallette (was: David Capwell) > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186653#comment-17186653 ] David Capwell commented on CASSANDRA-16082: --- Yeah, worked very well for reviewing CASSANDRA-15909, so looking to produce a gold set of metrics and add tests to guard against removing of metrics or changing types (adding is ok). One thing I did notice, so would need to think about in terms of CI, is that Stages didn't match in the test clusters, seems one had migration and the other had read... this is a problem for CI as it would cause flaky tests, so would need to figure out solution (maybe do a few read/write with schema changes to stabilize). > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16082: -- Test and Documentation Plan: adds test Status: Patch Available (was: Open) > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186651#comment-17186651 ] Stephen Mallette commented on CASSANDRA-16082: -- nice! i'm glad that ended up being of some use. > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186649#comment-17186649 ] David Capwell commented on CASSANDRA-16082: --- I took [~spmallette] groovy code and turned it into a tool we can run in CI. > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
[ https://issues.apache.org/jira/browse/CASSANDRA-16082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Capwell updated CASSANDRA-16082: -- Change Category: Quality Assurance Complexity: Low Hanging Fruit Status: Open (was: Triage Needed) > Add a new jmxtool which can dump what JMX objects exist and diff > > > Key: CASSANDRA-16082 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 > Project: Cassandra > Issue Type: Improvement > Components: Test/dtest/python >Reporter: David Capwell >Assignee: David Capwell >Priority: Normal > > In order to help validate metric upgrade we first need to know what is new, > what was removed, and what was changed. To help with this, we should add a > new jmxtool which can dump the objects from JMX and diff them. > Once we have this, we can also add a gold list of expected metrics and add > tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Created] (CASSANDRA-16082) Add a new jmxtool which can dump what JMX objects exist and diff
David Capwell created CASSANDRA-16082: - Summary: Add a new jmxtool which can dump what JMX objects exist and diff Key: CASSANDRA-16082 URL: https://issues.apache.org/jira/browse/CASSANDRA-16082 Project: Cassandra Issue Type: Improvement Components: Test/dtest/python Reporter: David Capwell Assignee: David Capwell In order to help validate metric upgrade we first need to know what is new, what was removed, and what was changed. To help with this, we should add a new jmxtool which can dump the objects from JMX and diff them. Once we have this, we can also add a gold list of expected metrics and add tests to validate these metrics don’t change. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Comment Edited] (CASSANDRA-16079) Improve dtest runtime
[ https://issues.apache.org/jira/browse/CASSANDRA-16079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186638#comment-17186638 ] Michael Semb Wever edited comment on CASSANDRA-16079 at 8/28/20, 3:56 PM: -- The ccm used in each dtest run is from `origin/master`. So pre-bootstrapping the parameterised ccm clusters (to create the template/cache), would have to be done per overall dtest run. Caching templates for past ccm SHAs doesn't hold a lot of value. It would be _nice_ to introduce the improvement inside dtest+ccm codebases, so it's consistently used by all (rather than docker/vm snapshots). was (Author: michaelsembwever): The ccm used in each dtest run is from `origin/master`. So pre-bootstrapping the parameterised ccm clusters so to template/cache, has to be done per overall dtest run. Caching templates for past ccm SHAs doesn't hold a lot of value. It would be _nice_ to introduce the improvement inside dtest+ccm codebases, so it's consistently used by all (rather than docker/vm snapshots). > Improve dtest runtime > - > > Key: CASSANDRA-16079 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16079 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Adam Holmberg >Priority: Normal > Fix For: 4.0-beta > > > A recent ticket, CASSANDRA-13701, changed the way dtests run, resulting in a > [30% increase in run > time|https://www.mail-archive.com/dev@cassandra.apache.org/msg15606.html]. > While that change was accepted, we wanted to spin out a ticket to optimize > dtests in an attempt to gain back some of that runtime. > At this time we don't have concrete improvements in mind, so the first order > of this ticket will be to analyze the state of things currently, and try to > ascertain some valuable optimizations. Once the problems are understood, we > will break down subtasks to divide the work. > Some areas to consider: > * cluster reuse > * C* startup optimizations > * Tests that should be ported to in-JVM dtest or even unit tests -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-16079) Improve dtest runtime
[ https://issues.apache.org/jira/browse/CASSANDRA-16079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186638#comment-17186638 ] Michael Semb Wever commented on CASSANDRA-16079: The ccm used in each dtest run is master. So pre-bootstrapping the parameterised ccm clusters so to template/cache, has to be done per overall dtest run. Caching templates for past ccm SHAs doesn't hold a lot of value. It would be _nice_ to introduce the improvement inside dtest+ccm codebases, so it's consistently used by all (rather than docker/vm snapshots). > Improve dtest runtime > - > > Key: CASSANDRA-16079 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16079 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Adam Holmberg >Priority: Normal > Fix For: 4.0-beta > > > A recent ticket, CASSANDRA-13701, changed the way dtests run, resulting in a > [30% increase in run > time|https://www.mail-archive.com/dev@cassandra.apache.org/msg15606.html]. > While that change was accepted, we wanted to spin out a ticket to optimize > dtests in an attempt to gain back some of that runtime. > At this time we don't have concrete improvements in mind, so the first order > of this ticket will be to analyze the state of things currently, and try to > ascertain some valuable optimizations. Once the problems are understood, we > will break down subtasks to divide the work. > Some areas to consider: > * cluster reuse > * C* startup optimizations > * Tests that should be ported to in-JVM dtest or even unit tests -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Comment Edited] (CASSANDRA-16079) Improve dtest runtime
[ https://issues.apache.org/jira/browse/CASSANDRA-16079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186638#comment-17186638 ] Michael Semb Wever edited comment on CASSANDRA-16079 at 8/28/20, 3:55 PM: -- The ccm used in each dtest run is from `origin/master`. So pre-bootstrapping the parameterised ccm clusters so to template/cache, has to be done per overall dtest run. Caching templates for past ccm SHAs doesn't hold a lot of value. It would be _nice_ to introduce the improvement inside dtest+ccm codebases, so it's consistently used by all (rather than docker/vm snapshots). was (Author: michaelsembwever): The ccm used in each dtest run is master. So pre-bootstrapping the parameterised ccm clusters so to template/cache, has to be done per overall dtest run. Caching templates for past ccm SHAs doesn't hold a lot of value. It would be _nice_ to introduce the improvement inside dtest+ccm codebases, so it's consistently used by all (rather than docker/vm snapshots). > Improve dtest runtime > - > > Key: CASSANDRA-16079 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16079 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Adam Holmberg >Priority: Normal > Fix For: 4.0-beta > > > A recent ticket, CASSANDRA-13701, changed the way dtests run, resulting in a > [30% increase in run > time|https://www.mail-archive.com/dev@cassandra.apache.org/msg15606.html]. > While that change was accepted, we wanted to spin out a ticket to optimize > dtests in an attempt to gain back some of that runtime. > At this time we don't have concrete improvements in mind, so the first order > of this ticket will be to analyze the state of things currently, and try to > ascertain some valuable optimizations. Once the problems are understood, we > will break down subtasks to divide the work. > Some areas to consider: > * cluster reuse > * C* startup optimizations > * Tests that should be ported to in-JVM dtest or even unit tests -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41173 - in /dev/cassandra/2.1.22/debian: ./ dists/ dists/21x/ dists/21x/main/ dists/21x/main/binary-amd64/ dists/21x/main/binary-i386/ dists/21x/main/source/ pool/ pool/main/ pool/main/c/
Author: mck Date: Fri Aug 28 15:32:40 2020 New Revision: 41173 Log: staging cassandra debian packages for 2.1.22 Added: dev/cassandra/2.1.22/debian/ dev/cassandra/2.1.22/debian/cassandra-tools_2.1.22_all.deb (with props) dev/cassandra/2.1.22/debian/cassandra_2.1.22.dsc dev/cassandra/2.1.22/debian/cassandra_2.1.22.tar.gz (with props) dev/cassandra/2.1.22/debian/cassandra_2.1.22_all.deb (with props) dev/cassandra/2.1.22/debian/cassandra_2.1.22_amd64.changes dev/cassandra/2.1.22/debian/dists/ dev/cassandra/2.1.22/debian/dists/21x/ dev/cassandra/2.1.22/debian/dists/21x/InRelease dev/cassandra/2.1.22/debian/dists/21x/Release dev/cassandra/2.1.22/debian/dists/21x/Release.gpg dev/cassandra/2.1.22/debian/dists/21x/main/ dev/cassandra/2.1.22/debian/dists/21x/main/binary-amd64/ dev/cassandra/2.1.22/debian/dists/21x/main/binary-amd64/Packages dev/cassandra/2.1.22/debian/dists/21x/main/binary-amd64/Packages.gz (with props) dev/cassandra/2.1.22/debian/dists/21x/main/binary-amd64/Release dev/cassandra/2.1.22/debian/dists/21x/main/binary-i386/ dev/cassandra/2.1.22/debian/dists/21x/main/binary-i386/Packages dev/cassandra/2.1.22/debian/dists/21x/main/binary-i386/Packages.gz (with props) dev/cassandra/2.1.22/debian/dists/21x/main/binary-i386/Release dev/cassandra/2.1.22/debian/dists/21x/main/source/ dev/cassandra/2.1.22/debian/dists/21x/main/source/Release dev/cassandra/2.1.22/debian/dists/21x/main/source/Sources.gz (with props) dev/cassandra/2.1.22/debian/pool/ dev/cassandra/2.1.22/debian/pool/main/ dev/cassandra/2.1.22/debian/pool/main/c/ dev/cassandra/2.1.22/debian/pool/main/c/cassandra/ dev/cassandra/2.1.22/debian/pool/main/c/cassandra/cassandra-tools_2.1.22_all.deb (with props) dev/cassandra/2.1.22/debian/pool/main/c/cassandra/cassandra_2.1.22.dsc dev/cassandra/2.1.22/debian/pool/main/c/cassandra/cassandra_2.1.22.tar.gz (with props) dev/cassandra/2.1.22/debian/pool/main/c/cassandra/cassandra_2.1.22_all.deb (with props) Added: dev/cassandra/2.1.22/debian/cassandra-tools_2.1.22_all.deb == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/debian/cassandra-tools_2.1.22_all.deb -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/debian/cassandra_2.1.22.dsc == --- dev/cassandra/2.1.22/debian/cassandra_2.1.22.dsc (added) +++ dev/cassandra/2.1.22/debian/cassandra_2.1.22.dsc Fri Aug 28 15:32:40 2020 @@ -0,0 +1,41 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA512 + +Format: 1.0 +Source: cassandra +Binary: cassandra, cassandra-tools +Architecture: all +Version: 2.1.22 +Maintainer: Eric Evans +Uploaders: Sylvain Lebresne +Homepage: http://cassandra.apache.org +Standards-Version: 3.8.3 +Vcs-Browser: https://git-wip-us.apache.org/repos/asf?p=cassandra.git +Vcs-Git: http://git-wip-us.apache.org/repos/asf/cassandra.git +Build-Depends: debhelper (>= 5), openjdk-7-jdk | java7-jdk, ant (>= 1.7), ant-optional (>= 1.7), dh-python, python-dev (>= 2.7), dpatch, bash-completion +Package-List: + cassandra deb misc extra arch=all + cassandra-tools deb misc extra arch=all +Checksums-Sha1: + d9e207de1a34a2746f1162880861950f5938f088 221599098 cassandra_2.1.22.tar.gz +Checksums-Sha256: + a5b7770d6761d54957fd97de6fb6088ebbcb9a457bb9021db1ff2d3d0f0d471b 221599098 cassandra_2.1.22.tar.gz +Files: + 57dfc4753b52d9036acdbba57301b15d 221599098 cassandra_2.1.22.tar.gz + +-BEGIN PGP SIGNATURE- + +iQIzBAEBCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JIxoACgkQ6RM1134+ +h8szQg/+Jny3n1wK9oC7YXt2vXpeex95mZkpIQDJHhEAgczUd952L6uNWcQDArvp +TIlBGwQewUVNpfQtK/IXOKDD56aS5ek3uQWqDkh5UR43DkTW1o9iEN9fpvd/AM9k +aA5APsp8uKWeIvzmE8A9bzew1a3pyUs/gzl/mbqrfvdTB2mQN08YjbFHYMOY/LHx +WbKPXkS5v4piy6nUUOq0nViimsqVHwPD9iDUXgkbd8sMHR2GCp9TNkF4hp7hQrpS +OOJZ2OWDeS+XL9BQILUCyFWpDPxd2bjALK0sC1utjaHZ94/1mFTnFYAWaBN37V9n +Xt2zXnVdxCJYx9S1rgbnmia9enivm9aNbHLPTYOrA0NIHE9468qOBKzqmhCjHTrZ +QEo5YCyz+/5NIHrWebNAtyRGvCnZUinFDbtbbtJO+MZwuiZhAN5tukzsuntagWtf +JwgW4niUXcy6B+GfCrWwC6HYxFx42e7gNX3XBMCAIQFIuC/3J9R7JfzQjNycwddL +Vv9hNkkMG4+vIAShvn1ztuUd+Lze9b/SSr61yUleqM958yLIUIwSmh3yn5UrdFxS +CBQCNwy7mmE7Id1ZSdLS846r3vuQw+kzd2KThvGWUhxU5iO62JLOaBF4AvqEfAUJ +0+TpVEgxzmbMcPvJvgYstV+91ON68kepf6z9IaGw8yDA+3jrO7M= +=GRsa +-END PGP SIGNATURE- Added: dev/cassandra/2.1.22/debian/cassandra_2.1.22.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/debian/cassandra_2.1.22.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/debian/cassandra_2.1.22_all.deb
[jira] [Commented] (CASSANDRA-15938) Fix support for adding UDT fields to clustering keys
[ https://issues.apache.org/jira/browse/CASSANDRA-15938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186619#comment-17186619 ] Alex Petrov commented on CASSANDRA-15938: - [~maedhroz] thank you for the review. I've updated patches to reflect the first point (added a test with empty strings). As regards {{DuplicateRowChecker}}, I think it's fine as it is for now, since we do not expect many rows to be duplicates, and we're only checking for equality in case of `0` cmp value, which shouldn't have a performance impact, but could be useful for debugging. I've also fixed a compilation error on 3.11 that you have pointed out and re-triggered builds. > Fix support for adding UDT fields to clustering keys > > > Key: CASSANDRA-15938 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15938 > Project: Cassandra > Issue Type: Bug > Components: Feature/UDT >Reporter: Alex Petrov >Assignee: Alex Petrov >Priority: Normal > Fix For: 2.2.x, 3.0.x, 3.11.x, 4.0-beta > > > Adding UDT fields to clustering keys is broken in all versions, however > slightly differently. > In 4.0, there will be a brief moment while schema changes are propagated > during which we won’t be able to decode and compare byte sequences. > Unfortunately, it is unclear what we should do in such cases, since we can’t > just come up with a comparator, and we can’t ignore non-null trailing values, > since this will lead to cases where compare for tuples `a;1` and `a;2` would > return 0, effectively making them equal, and we don’t know how to compare > unknown trailing values. Probably we should reject such query since we can’t > sort correctly, but we should make the error message more descriptive than > just "Index 1 out of bounds for length 1”. The only problem is that we get > this exception only on flush right now, so data already propagates to the > node by that time. > In 3.0, the problem is a bit worse than that, since in 3.0 we do not ignore > trailing nulls, so some of the values, written before `ALTER TYPE .. ADD` > become inaccessible. Both old values, and the new ones should always be > accessible. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (282887d -> 56eadf2)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 282887d Merge branch 'cassandra-3.11' into trunk add 56eadf2 Prepare debian changelog for 4.0-beta2 No new revisions were added by this update. Summary of changes: debian/changelog | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41168 - in /dev/cassandra/4.0-beta2/redhat: ./ repodata/
Author: mck Date: Fri Aug 28 14:17:18 2020 New Revision: 41168 Log: staging cassandra rpm packages for 4.0-beta2 Added: dev/cassandra/4.0-beta2/redhat/ dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.noarch.rpm (with props) dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.src.rpm (with props) dev/cassandra/4.0-beta2/redhat/cassandra-tools-4.0~beta2-1.noarch.rpm (with props) dev/cassandra/4.0-beta2/redhat/repodata/ dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz (with props) dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz.asc dev/cassandra/4.0-beta2/redhat/repodata/76157f61a572e176b562e2e79736d50beb282b4be62f3d75e942b610db2afb93-other.sqlite.bz2 (with props) dev/cassandra/4.0-beta2/redhat/repodata/76157f61a572e176b562e2e79736d50beb282b4be62f3d75e942b610db2afb93-other.sqlite.bz2.asc dev/cassandra/4.0-beta2/redhat/repodata/9f7ae60813e651a10b1c6280830e9a0e24a922f068a869b16c30db91b4bd9030-primary.xml.gz (with props) dev/cassandra/4.0-beta2/redhat/repodata/9f7ae60813e651a10b1c6280830e9a0e24a922f068a869b16c30db91b4bd9030-primary.xml.gz.asc dev/cassandra/4.0-beta2/redhat/repodata/abc85d500f776c6511135754411d3149fc6a0dd7481316233502af7f26ee9e7d-primary.sqlite.bz2 (with props) dev/cassandra/4.0-beta2/redhat/repodata/abc85d500f776c6511135754411d3149fc6a0dd7481316233502af7f26ee9e7d-primary.sqlite.bz2.asc dev/cassandra/4.0-beta2/redhat/repodata/d6c3ee5d5547d70b1fbd6788eebced99ac1657df9025536b0bd4baf650971375-filelists.sqlite.bz2 (with props) dev/cassandra/4.0-beta2/redhat/repodata/d6c3ee5d5547d70b1fbd6788eebced99ac1657df9025536b0bd4baf650971375-filelists.sqlite.bz2.asc dev/cassandra/4.0-beta2/redhat/repodata/e3457800ae22cb3ab40b40fb45b71e4d700c8736984a9c96201f1a958cf94fa8-filelists.xml.gz (with props) dev/cassandra/4.0-beta2/redhat/repodata/e3457800ae22cb3ab40b40fb45b71e4d700c8736984a9c96201f1a958cf94fa8-filelists.xml.gz.asc dev/cassandra/4.0-beta2/redhat/repodata/repomd.xml dev/cassandra/4.0-beta2/redhat/repodata/repomd.xml.asc Added: dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.src.rpm == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/redhat/cassandra-4.0~beta2-1.src.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/redhat/cassandra-tools-4.0~beta2-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/redhat/cassandra-tools-4.0~beta2-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz.asc == --- dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz.asc (added) +++ dev/cassandra/4.0-beta2/redhat/repodata/2639070668a74b63b55488021b6ff921bcc283d65eb9a2fe515ed1d83bc35e28-other.xml.gz.asc Fri Aug 28 14:17:18 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JEdEACgkQ6RM1134+ +h8s4wBAAsuR+8h6guf4Ox6ncYduBBMj0ThjLvXvNAkj9mZR2CrX+8Bqf5QIx4M/Y +bxGlhuhoXZubC+pTG97toC57T+Cvmb1BUgsqvX5hSVjClS878on/B57hSNc3bk9E +8+ohskrdVEEniyRlf9d48aLbLbCZ6mKXCX0wXKgBSYiDQI3xAnaP3+h7+afYHPn4 +GK+cDERigld5V9lIxc9IY6YItSDUg40dxo2YCpYOzbuKqiA5NJUO5oR6g4gUYs/i +sNueLmziOCTJw3VRQUU5Vwx0W5+FjTEAVoQdMOf/Iy20zkUtII37ldNLE3P/H6Gj +w3mQa9huBjnYcJnmMHR7QY2+mwgcly3TLv0tgzeWMJDmTcr81buADL1GXwyWwAWx +w9oZFQ/ngbPzGd/HKfQRxT2ZzaDmlfyz95Ei8NX0hFw2VE+vqNcKrGk5xCOMTHaz
svn commit: r41167 - in /dev/cassandra/4.0-beta2/debian: ./ dists/ dists/40x/ dists/40x/main/ dists/40x/main/binary-amd64/ dists/40x/main/binary-i386/ dists/40x/main/source/ pool/ pool/main/ pool/main
Author: mck Date: Fri Aug 28 14:09:51 2020 New Revision: 41167 Log: staging cassandra debian packages for 4.0-beta2 Added: dev/cassandra/4.0-beta2/debian/ dev/cassandra/4.0-beta2/debian/cassandra-tools_4.0~beta2_all.deb (with props) dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.dsc dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.tar.gz (with props) dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2_all.deb (with props) dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2_amd64.buildinfo dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2_amd64.changes dev/cassandra/4.0-beta2/debian/dists/ dev/cassandra/4.0-beta2/debian/dists/40x/ dev/cassandra/4.0-beta2/debian/dists/40x/InRelease dev/cassandra/4.0-beta2/debian/dists/40x/Release dev/cassandra/4.0-beta2/debian/dists/40x/Release.gpg dev/cassandra/4.0-beta2/debian/dists/40x/main/ dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-amd64/ dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-amd64/Packages dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-amd64/Packages.gz (with props) dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-amd64/Release dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-i386/ dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-i386/Packages dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-i386/Packages.gz (with props) dev/cassandra/4.0-beta2/debian/dists/40x/main/binary-i386/Release dev/cassandra/4.0-beta2/debian/dists/40x/main/source/ dev/cassandra/4.0-beta2/debian/dists/40x/main/source/Release dev/cassandra/4.0-beta2/debian/dists/40x/main/source/Sources.gz (with props) dev/cassandra/4.0-beta2/debian/pool/ dev/cassandra/4.0-beta2/debian/pool/main/ dev/cassandra/4.0-beta2/debian/pool/main/c/ dev/cassandra/4.0-beta2/debian/pool/main/c/cassandra/ dev/cassandra/4.0-beta2/debian/pool/main/c/cassandra/cassandra-tools_4.0~beta2_all.deb (with props) dev/cassandra/4.0-beta2/debian/pool/main/c/cassandra/cassandra_4.0~beta2.dsc dev/cassandra/4.0-beta2/debian/pool/main/c/cassandra/cassandra_4.0~beta2.tar.gz (with props) dev/cassandra/4.0-beta2/debian/pool/main/c/cassandra/cassandra_4.0~beta2_all.deb (with props) Added: dev/cassandra/4.0-beta2/debian/cassandra-tools_4.0~beta2_all.deb == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/debian/cassandra-tools_4.0~beta2_all.deb -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.dsc == --- dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.dsc (added) +++ dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.dsc Fri Aug 28 14:09:51 2020 @@ -0,0 +1,41 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA512 + +Format: 1.0 +Source: cassandra +Binary: cassandra, cassandra-tools +Architecture: all +Version: 4.0~beta2 +Maintainer: Eric Evans +Uploaders: Sylvain Lebresne +Homepage: http://cassandra.apache.org +Standards-Version: 3.8.3 +Vcs-Browser: https://gitbox.apache.org/repos/asf?p=cassandra.git +Vcs-Git: https://gitbox.apache.org/repos/asf/cassandra.git +Build-Depends: debhelper (>= 5), openjdk-8-jdk | java8-jdk, ant (>= 1.9), ant-optional (>= 1.9), dh-python, python-dev (>= 2.7), quilt, bash-completion +Package-List: + cassandra deb misc extra arch=all + cassandra-tools deb misc extra arch=all +Checksums-Sha1: + be0441d7e69406ecc0de54d19086974046d4bcfc 260901820 cassandra_4.0~beta2.tar.gz +Checksums-Sha256: + 9438d70bdb490a2aa419eea0c326de39c6d68207e63d5907ce39db3f243276fd 260901820 cassandra_4.0~beta2.tar.gz +Files: + d6b3b1918e8bf41c2f80311c3fd96142 260901820 cassandra_4.0~beta2.tar.gz + +-BEGIN PGP SIGNATURE- + +iQIzBAEBCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JD6QACgkQ6RM1134+ +h8tqrQ/9H89eRV5V1zaq5ET6jqk2m9fPKn7HKN0fI1jkWoH5e/bC4H/k6LC5iqi5 +lQ58a8Vp37OLawJprd4X3u0xYSkO77dBFAKljEHB9nsohQmXR/o7B/d7TvF8hC8i +1hsOs0OGKtyM2iuWCmgOgnbM9aCOuB9gyoRC7EHJs8Ol9Iz292UwKWetry4oDjni +1QY85/0p+1XPjIEBzT1/BFDNW9AA9p6Sflsym5qvGc9/Ntgp96i7WeziB6NxQnlK +nA8BRA4gnw1ikgnGwX+d8UnueBxX3UsVmXOcjuI2/5wJfe+/jgsNb1auZauNoKuk +mcGLveuKZXXgHJQzPILJqrUKG7PlHLErIxKsO8F1Gp5O4wbYl4qtKCs2rmV0ZrCd +mhdhRUd+c/PDiabMsGHaY0r8Wie+YuA+MbMolw9ekyt7J4YX0OOkGQLopS5e3oZB +iG8HCKW+mmK7N834qr+tFrq5dYgF5qv2cExuet/KH+YGVRP36pMVLSXOqlJXCtYA +8M9kIa4XklAGxdtYujBfnewYDkAQuFGWaukcBYgYCU2mgMM63DaNH0TJLRBQrmoN +42NABxDG+ZmqEmGfDFCy+X9iFWnS/TtJ2k+cpWctE1NFaeqatx9esY3sRybFTDKT +FZYM4sRQtR9T6P3twxgZUBi5k/cH5PYzwmN3Gu7nfNz946rF0Mk= +=8/ke +-END PGP SIGNATURE- Added: dev/cassandra/4.0-beta2/debian/cassandra_4.0~beta2.tar.gz == Binary file - no diff available. Propchange:
svn commit: r41166 - /dev/cassandra/4.0-beta2/
Author: mck Date: Fri Aug 28 14:04:15 2020 New Revision: 41166 Log: staging cassandra 4.0-beta2 Added: dev/cassandra/4.0-beta2/ dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz (with props) dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.asc dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha256 dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha512 dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz (with props) dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.asc dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.sha256 dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.sha512 Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.asc == --- dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.asc (added) +++ dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.asc Fri Aug 28 14:04:15 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JDX4ACgkQ6RM1134+ +h8tWLhAAn1MA5NTh13w8plXp5aGeFIboqbEAfhU6riyGlG5KXbY0wHBp9VHxrUDa +gBDFCbsCuJjpR2kE9QMpZW+8f1SeKeCYWeJ5rcOh0FrG9g7v9EM2HwqhdFjq9SkW +xmRjlx62nYP3BtgB+znN9Q7dB5FJEzi0J3956X/ZiondL48znwzo1gFZPuDoeuZz +eLsELbF29/kfMOAOFitKlWMFQkZYa07uLLNNwZM/nFZDfSQbAR9L5h4r4sgugykM +9BDfpyBgNMOl40VyE5jN18kfub9obXhZb5dxXWuf5B5bdDPGW2UfXzUIDCrJQr19 +sHjhfHj2ei8EASfAywBvkUInhAFIveBlXvckNeejnA7HbLmPLExQGEilRX0DZwWW +8SSHbrjZvmBBMexsMPKCnX6udObNA5F7hRtNhcIgZmbuuQbL35CyiXzfx7RmCji2 +WuRpbVYsc9yJzM/IZRK2rRZ71wdLCeABv2POJsQPiBkXtdx6TKEN5VwdPq5Vu8We +sprETgDHxwoOMnAydBBRv6G18dEVpOiJinzBMRAJiTMnKr17RpD3lU+XN7a9vLFd +nM819sebDJCHG2gKz89atMcYjVsKzzzGcw4VfFzc113e3MEH80+rzhX1QwVU6KE3 +Op0IcQE+L6UpTANqOZ1Djm7nnFBkqWzIJ9GzxTyYoUODL9IDG5Y= +=LTC7 +-END PGP SIGNATURE- Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha256 == --- dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha256 (added) +++ dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha256 Fri Aug 28 14:04:15 2020 @@ -0,0 +1 @@ +dd2877d979fcda6dc3b56122a2155531fde0cc9f3b3a374803953838c21bcaee Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha512 == --- dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha512 (added) +++ dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-bin.tar.gz.sha512 Fri Aug 28 14:04:15 2020 @@ -0,0 +1 @@ +4732a44fc8eadd77309d56e63af548a3320b59c1b659c31d9dc7e7b640dbde34cbf230d3e04087a8e75ccab64fffbdc67ab4cf8b68de193fe85e87bdad007f59 Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.asc == --- dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.asc (added) +++ dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.asc Fri Aug 28 14:04:15 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JDYAACgkQ6RM1134+ +h8uQEw//QERY9lSDE97rr2xqNwn0UCWD9+Po9+vlmcBMCY8i83lbWR2Uyu2Iw1zj +Z3Miq3RM25Uife/gY/rYLjfW8Y1Dn2fSJN7j/gz4GfUrZTrHHJ85cDkqhnY2elcD +AScSTF98Z3t4NEtJ4fDBWcpv6+7Q1GW/qfKLVJ1B/EiYmCS3HuZ4fVIOYTcf9mJj +hlubeqsZ7i6Ww4wLE6mjgBZoXxwwBzjaSh1tf856cRGXo8wnh/vbA32FWuFqPCWB +fHsK2g43r5n0gEy1Tuwc5R/tA1E3WltUHcl1OjD/Yf+mgnISJICEUAOZ3Og1Easw +zXCtgL/gLJZizd4GlPqC46b5WV1hVx0M0cNSZDcVWee4Wlpb4OrEEw53ncmgKFHq +PyaKR+Bql5OL6pqjljSdkkL+jd8S8yKbgrEqLPU9etHwm9RfK5UB4DDV5JypVOe8 +sX1o/IE2LmQCfq5bqhPUDfhUHpPBKD5l3+eGIjIBtvWw9TPqOUwX8q2vdHd3OFOX +8Av21QnzWxzFxzP3phdUrI8DtX9Oay+/ZM3WHqZpg2GzhAkTny59+Po/qzKmbfRI +HvRISG4R62pQShIuwzZEzUF23TwRlM4Nu+wAQBYFBlc7krXZ4dr0xs9LS3e0Y3Q1 +UlfteboF8su7hkbd1akxOzKXYv4Ky9rZpjEcciokZ7/s8U8Gcik= +=hzVo +-END PGP SIGNATURE- Added: dev/cassandra/4.0-beta2/apache-cassandra-4.0-beta2-src.tar.gz.sha256 == ---
[cassandra] tag 4.0-beta2-tentative created (now 56eadf2)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 4.0-beta2-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at 56eadf2 (commit) This tag includes the following new commits: new 56eadf2 Prepare debian changelog for 4.0-beta2 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 4.0-beta2
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 4.0-beta2-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 56eadf2004399a80f0733041cacf03839832249a Author: Mick Semb Wever AuthorDate: Fri Aug 28 15:54:49 2020 +0200 Prepare debian changelog for 4.0-beta2 --- debian/changelog | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 6e6b571..02964e9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ +cassandra (4.0~beta2) unstable; urgency=medium + + * New release + + -- Mick Semb Wever Fri, 28 Aug 2020 15:53:19 +0200 + cassandra (4.0~beta1) unstable; urgency=medium * New release - -- Mick Fri, 17 Jul 2020 23:22:24 +0200 + -- Mick Semb Wever Fri, 17 Jul 2020 23:22:24 +0200 cassandra (4.0~alpha4) unstable; urgency=medium - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-13935) Indexes and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186533#comment-17186533 ] Stefan Miklosovic commented on CASSANDRA-13935: --- same for materialized views, even worse, materialized views are not dumped there at all > Indexes and UDTs creation should have IF EXISTS on its String representation > > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Javier Canillas >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.11 updated (8eef706 -> 8b29b69)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 8eef706 Merge branch 'cassandra-3.0' into cassandra-3.11 add 8b29b69 Prepare debian changelog for 3.11.8 No new revisions were added by this update. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (7382c91 -> 282887d)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 7382c91 Merge branch 'cassandra-3.11' into trunk add 8b29b69 Prepare debian changelog for 3.11.8 new 282887d Merge branch 'cassandra-3.11' into trunk The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 282887d326e288ee5602d963f951427eb1cbbcd8 Merge: 7382c91 8b29b69 Author: Mick Semb Wever AuthorDate: Fri Aug 28 15:37:23 2020 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41165 - in /dev/cassandra/3.11.8/redhat: ./ repodata/
Author: mck Date: Fri Aug 28 13:34:20 2020 New Revision: 41165 Log: staging cassandra rpm packages for 3.11.8 Added: dev/cassandra/3.11.8/redhat/ dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.noarch.rpm (with props) dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.src.rpm (with props) dev/cassandra/3.11.8/redhat/cassandra-tools-3.11.8-1.noarch.rpm (with props) dev/cassandra/3.11.8/redhat/repodata/ dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2 (with props) dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2.asc dev/cassandra/3.11.8/redhat/repodata/5727e3eb98a004f8341d0d091ccd325c886ceb455b5703ae25d712599d4da0b5-primary.xml.gz (with props) dev/cassandra/3.11.8/redhat/repodata/5727e3eb98a004f8341d0d091ccd325c886ceb455b5703ae25d712599d4da0b5-primary.xml.gz.asc dev/cassandra/3.11.8/redhat/repodata/8499944515d559ea2dde8ba3b132cf810a439be4b776f06a17f2e0cac3f14b8f-filelists.sqlite.bz2 (with props) dev/cassandra/3.11.8/redhat/repodata/8499944515d559ea2dde8ba3b132cf810a439be4b776f06a17f2e0cac3f14b8f-filelists.sqlite.bz2.asc dev/cassandra/3.11.8/redhat/repodata/86d81c350c8511142d0a2b3762b2d218d9ed71df00adb1ca045ddb93b9712e61-filelists.xml.gz (with props) dev/cassandra/3.11.8/redhat/repodata/86d81c350c8511142d0a2b3762b2d218d9ed71df00adb1ca045ddb93b9712e61-filelists.xml.gz.asc dev/cassandra/3.11.8/redhat/repodata/91ec7154b822cebec278fb5c16471062357f5a841a932abb4669cf4dd711006e-primary.sqlite.bz2 (with props) dev/cassandra/3.11.8/redhat/repodata/91ec7154b822cebec278fb5c16471062357f5a841a932abb4669cf4dd711006e-primary.sqlite.bz2.asc dev/cassandra/3.11.8/redhat/repodata/d57fdd014df30568eb4f7bf8bbeea40d8546939e98fed9db94cc28ac16c6b84e-other.xml.gz (with props) dev/cassandra/3.11.8/redhat/repodata/d57fdd014df30568eb4f7bf8bbeea40d8546939e98fed9db94cc28ac16c6b84e-other.xml.gz.asc dev/cassandra/3.11.8/redhat/repodata/repomd.xml dev/cassandra/3.11.8/redhat/repodata/repomd.xml.asc Added: dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.src.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/redhat/cassandra-3.11.8-1.src.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/redhat/cassandra-tools-3.11.8-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/redhat/cassandra-tools-3.11.8-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2 == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2 -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2.asc == --- dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2.asc (added) +++ dev/cassandra/3.11.8/redhat/repodata/066bf7aeedeff37a69aa570a34d7a469e743e66d914451396bfe0012871895e2-other.sqlite.bz2.asc Fri Aug 28 13:34:20 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JB8EACgkQ6RM1134+ +h8sZ3hAA1HptHwSrFxJ511o6ftEG5Jcf6OcyZJJrGnxyqqUFdoNkPkjw90KB4v7a +ZzlpoCEAl26PahiasGmWktF5Eyn/V//tZa2ZEwBrQFyFh88kj35jyS0222FeJ4kv +adWxC32Me7CoiHKttQhd1Dv1QnZyeTY7smz44P6Z9IQoGErXzRA+VvnGT00ELuS3 +FuphkfOedOwFqYsxEMDUdGZk1ZFJvfOAZrdg73IskcfrXnSvctW3Oyi+jl6yl7lj +RefrvgxGdv56uerSvtAu+CNX40BR0yICINs62+8jhvOrLzIW4SUbAlNZWdDMBpcd +oeIz3n9iakVAb9s1vya+y2RZPpjkmHtzgBVCH5Zepg9rl+sWNuI95DvSY1y39iwf ++pQ7nVrCbG+sWYmQjy8Qol6CGpUbR71IqvKdbBPHLWk6dk3fedaSCAfPFz8iSK3f +LIlUap5aFUXFztRYbp6NePxJDTb96aEseb7+MUNqFv+alTCuOqJ7cx/VHoeV7TWH ++SBP1jJcjn0N+iuQ9u4qraB897M9Ite5m7GOwN21s/hOgPuyzT9V/MDkUx4CE7tz
[jira] [Commented] (CASSANDRA-13935) Indexes and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186528#comment-17186528 ] Stefan Miklosovic commented on CASSANDRA-13935: --- Same holds for UDTs when a snapshot is taken, there is not IF NOT EXISTS there. > Indexes and UDTs creation should have IF EXISTS on its String representation > > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Javier Canillas >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-13935) Indexes and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Miklosovic updated CASSANDRA-13935: -- Summary: Indexes and UDTs creation should have IF EXISTS on its String representation (was: Indexes creation should have IF EXISTS on its String representation) > Indexes and UDTs creation should have IF EXISTS on its String representation > > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Javier Canillas >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16063) Fix user experience when upgrading to 4.0 with compact tables
[ https://issues.apache.org/jira/browse/CASSANDRA-16063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sylvain Lebresne updated CASSANDRA-16063: - Reviewers: Sylvain Lebresne > Fix user experience when upgrading to 4.0 with compact tables > - > > Key: CASSANDRA-16063 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16063 > Project: Cassandra > Issue Type: Bug > Components: Legacy/CQL >Reporter: Sylvain Lebresne >Assignee: Ekaterina Dimitrova >Priority: Normal > Fix For: 4.0-beta > > > The code to handle compact tables has been removed from 4.0, and the intended > upgrade path to 4.0 for users having compact tables on 3.x is that they must > execute {{ALTER ... DROP COMPACT STORAGE}} on all of their compact tables > *before* attempting the upgrade. > Obviously, some users won't read the upgrade instructions (or miss a table) > and may try upgrading despite still having compact tables. If they do so, the > intent is that the node will _not_ start, with a message clearly indicating > the pre-upgrade step the user has missed. The user will then downgrade back > the node(s) to 3.x, run the proper {{ALTER ... DROP COMPACT STORAGE}}, and > then upgrade again. > But while 4.0 does currently fail startup when finding any compact tables > with a decent message, I believe the check is done too late during startup. > Namely, that check is done as we read the tables schema, so within > [{{Schema.instance.loadFromDisk()}}|https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/service/CassandraDaemon.java#L241]. > But by then, we've _at least_ called > {{SystemKeyspace.persistLocalMetadata()}}} and > {{SystemKeyspaceMigrator40.migrate()}}, which will get into the commit log, > and even possibly flush new {{na}} format sstables. As a results, a user > might not be able to seemlessly restart the node on 3.x (to drop compact > storage on the appropriate tables). > Basically, we should make sure the check for compact tables done at 4.0 > startup is done as a {{StartupCheck}}, before the node does anything. > We should also add a test for this (checking that if you try upgrading to 4.0 > with compact storage, you can downgrade back with no intervention whatsoever). -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41164 - in /dev/cassandra/3.11.8/debian: ./ dists/ dists/311x/ dists/311x/main/ dists/311x/main/binary-amd64/ dists/311x/main/binary-i386/ dists/311x/main/source/ pool/ pool/main/ pool/ma
Author: mck Date: Fri Aug 28 13:29:49 2020 New Revision: 41164 Log: staging cassandra debian packages for 3.11.8 Added: dev/cassandra/3.11.8/debian/ dev/cassandra/3.11.8/debian/cassandra-tools_3.11.8_all.deb (with props) dev/cassandra/3.11.8/debian/cassandra_3.11.8.dsc dev/cassandra/3.11.8/debian/cassandra_3.11.8.tar.gz (with props) dev/cassandra/3.11.8/debian/cassandra_3.11.8_all.deb (with props) dev/cassandra/3.11.8/debian/cassandra_3.11.8_amd64.buildinfo dev/cassandra/3.11.8/debian/cassandra_3.11.8_amd64.changes dev/cassandra/3.11.8/debian/dists/ dev/cassandra/3.11.8/debian/dists/311x/ dev/cassandra/3.11.8/debian/dists/311x/InRelease dev/cassandra/3.11.8/debian/dists/311x/Release dev/cassandra/3.11.8/debian/dists/311x/Release.gpg dev/cassandra/3.11.8/debian/dists/311x/main/ dev/cassandra/3.11.8/debian/dists/311x/main/binary-amd64/ dev/cassandra/3.11.8/debian/dists/311x/main/binary-amd64/Packages dev/cassandra/3.11.8/debian/dists/311x/main/binary-amd64/Packages.gz (with props) dev/cassandra/3.11.8/debian/dists/311x/main/binary-amd64/Release dev/cassandra/3.11.8/debian/dists/311x/main/binary-i386/ dev/cassandra/3.11.8/debian/dists/311x/main/binary-i386/Packages dev/cassandra/3.11.8/debian/dists/311x/main/binary-i386/Packages.gz (with props) dev/cassandra/3.11.8/debian/dists/311x/main/binary-i386/Release dev/cassandra/3.11.8/debian/dists/311x/main/source/ dev/cassandra/3.11.8/debian/dists/311x/main/source/Release dev/cassandra/3.11.8/debian/dists/311x/main/source/Sources.gz (with props) dev/cassandra/3.11.8/debian/pool/ dev/cassandra/3.11.8/debian/pool/main/ dev/cassandra/3.11.8/debian/pool/main/c/ dev/cassandra/3.11.8/debian/pool/main/c/cassandra/ dev/cassandra/3.11.8/debian/pool/main/c/cassandra/cassandra-tools_3.11.8_all.deb (with props) dev/cassandra/3.11.8/debian/pool/main/c/cassandra/cassandra_3.11.8.dsc dev/cassandra/3.11.8/debian/pool/main/c/cassandra/cassandra_3.11.8.tar.gz (with props) dev/cassandra/3.11.8/debian/pool/main/c/cassandra/cassandra_3.11.8_all.deb (with props) Added: dev/cassandra/3.11.8/debian/cassandra-tools_3.11.8_all.deb == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/debian/cassandra-tools_3.11.8_all.deb -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/debian/cassandra_3.11.8.dsc == --- dev/cassandra/3.11.8/debian/cassandra_3.11.8.dsc (added) +++ dev/cassandra/3.11.8/debian/cassandra_3.11.8.dsc Fri Aug 28 13:29:49 2020 @@ -0,0 +1,41 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA512 + +Format: 1.0 +Source: cassandra +Binary: cassandra, cassandra-tools +Architecture: all +Version: 3.11.8 +Maintainer: Eric Evans +Uploaders: Sylvain Lebresne +Homepage: http://cassandra.apache.org +Standards-Version: 3.8.3 +Vcs-Browser: https://git-wip-us.apache.org/repos/asf?p=cassandra.git +Vcs-Git: http://git-wip-us.apache.org/repos/asf/cassandra.git +Build-Depends: debhelper (>= 5), openjdk-8-jdk | java8-jdk, ant (>= 1.9), ant-optional (>= 1.9), dh-python, python-dev (>= 2.7), dpatch, bash-completion +Package-List: + cassandra deb misc extra arch=all + cassandra-tools deb misc extra arch=all +Checksums-Sha1: + e4e7dcd67612dde5b3bbdadff39f2c1afdbd1b7a 249977357 cassandra_3.11.8.tar.gz +Checksums-Sha256: + 00ae86441c5e0a2e39ab80aeaff5d9042fd396e7e6603b7c6dbfce2276e4d57a 249977357 cassandra_3.11.8.tar.gz +Files: + 6d09171e32437551a43a21f293bd1154 249977357 cassandra_3.11.8.tar.gz + +-BEGIN PGP SIGNATURE- + +iQIzBAEBCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JBkAACgkQ6RM1134+ +h8ukPxAAsBW8YLMKxLlXLc1HQJEQ1v4l7x2oeEUUWftFUAZC2ig0i+YrK3vs2XQQ +R6uvAW7k3zdgaFnjK2WL1ROCW1s/4ygAO+3Gy1UoHXWG1YUs1bw9pWr/PN3c8wmm +lm17lkDKgAe1CffeSMOXniKhgZR74ibHOSzBDC5+RgJODukXAknVWMO/pmWEoIUL +YHjqb0hCjxu+iLFYMGmVHvcxHS0lJlbeQvPwCgDUCvekIV3USvA5jsNOjnYqa7IQ +IbB5xTvjl1JqFGvlxuCDuNvbUqz9tBWPNfCHaSi3+hMco+55dL0BqpXTiwDe6syd +Ct2M0n2hng4yyvAR+sGr/xO562VVm6recvMzEVYVfzENrEKAvDBg+3IP+MGxDbxX +01Ab9Vy3JH+lraPVf9/2IomGy2drfB71hbRThdBwej2excV1nCrJLyQWF5pRtdOv +jqzEV+UD0b6Baf3uyvK1Ot8RPPRlueePkjzTlOHCAd9JZFZIGlGYQfiwN1HEi2pB +aimgow06i7dqBbJ5CEIgq+UdrcOl0PATNwCU+Zi0j2xAC2/I5UbcgSvPdHQa6uJn +GbYWIaZzHoryi9+I4fzRSE9gjG9YV76iaE4y55rXDa1BTS9Uy5FQeaCmMjB8isPK +/lt8p5FxHh02UkYoKeDDsrS9Dx11nvNA7EplaaJtraL7MjNsx5g= +=18tF +-END PGP SIGNATURE- Added: dev/cassandra/3.11.8/debian/cassandra_3.11.8.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/debian/cassandra_3.11.8.tar.gz -- svn:mime-type = application/octet-stream
svn commit: r41163 - /dev/cassandra/3.11.8/
Author: mck Date: Fri Aug 28 13:24:51 2020 New Revision: 41163 Log: staging cassandra 3.11.8 Added: dev/cassandra/3.11.8/ dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz (with props) dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.asc dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha256 dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha512 dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz (with props) dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.asc dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.sha256 dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.sha512 Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.asc == --- dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.asc (added) +++ dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.asc Fri Aug 28 13:24:51 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JBB4ACgkQ6RM1134+ +h8uWABAAtvQQUeUR8Kb1cYGN2UMsiQ3CfOn68P0nigrpCw9R0nwDIhzVfFzEJK0D +PV0sNaWQUdX/BR3I7GtJU+utTH5xU+fbKljXilnCUlJ+KXE8+GRykehlQ9Uz+hrR +b1RfiZhzfwGOgz9NrsUTe+0RhoGfNfUQXoi0eGTal9XUVtbyv/klRIssm2RC+MiV +s8XEy4lWKa2r2fo8kKaRIRIm2K3l74d8TQsbr19KuUJrk7LPCLUuMenjbE/WEuIb +G+xsej3O0xuoLyMp1hsodTD+nJZ0ZvBhTk+7vXCbCYIuChIu0fM3WkDF/FTjm7N3 +sOJg8Ura5hsjMDV78GgepV9uwMqYlnS7QnaLTZGmK0ySMYlrIXr9YNBleAzS/RRD +E1Yyb4Pj0pxOcpalwA1NSXXwpCyalERYJzdpKFkuPyWHLHrupIMThb8Sum/AmqUX +gqZ7aSRgihzn1eyfrwe3Wp68G8eSao9F5UbeMLMXf9fM+xnUH+wv/JzmDv4WcsZr +QvM/OL3iy+sYkPCukTgaLJ1NMhzcfQWio86mR8050JIpoTwZSM08T8kZ1D9sNgHx +UbIlbUOgRFMfj4X81RZCM46sFGKj5+8a0PZsLhjz+A/Vfl+fhck4Dv1KnuZ0vbZ3 +S0Zgr++vx4x1IOqZmDsQlyczgL79magXYaKJpgGzJlK8kbYQCx0= +=fal0 +-END PGP SIGNATURE- Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha256 == --- dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha256 (added) +++ dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha256 Fri Aug 28 13:24:51 2020 @@ -0,0 +1 @@ +3d04e4b79c3f264cb491e1bc5127ec465102b55005a6c8f4af8548b32e74bf50 Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha512 == --- dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha512 (added) +++ dev/cassandra/3.11.8/apache-cassandra-3.11.8-bin.tar.gz.sha512 Fri Aug 28 13:24:51 2020 @@ -0,0 +1 @@ +ece12cafc7aab7f035a5c8505a7a32915f7fe8c2729c7ade69b21d9354e3f0c06fd5e6206e7f066fb1e525162213fa295200cd46fd1a8bf4b27c9bc834a86c43 Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.asc == --- dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.asc (added) +++ dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.asc Fri Aug 28 13:24:51 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JBCAACgkQ6RM1134+ +h8sblxAAqRh+IseksqPbFxOiw7sPdz/Qg3GlMXu/a4MbQl0G3pZwItWptu23OoYG +uTLj3qnFaQF0o5RMzBYmxhWKX98zhyzSKsJiFu4uaVtvpWDiU/KKu45gXYpNkhB7 +jEsxjtXlzD7YAYB15t7bUPTC3P1Y3/lfCNmR5X7MOd+jRqTfPejiDQsNdckzFeFT +XaySq/oGa94JhzGCiAKYG6HWtGffQJykSE8t92tjGEfYrxKGL1xZ3cBSwKEJ7RNp +gEEt5Qf10OTE4n9yxdPkPhbFxRUV/Gl2bwjHGCuQceQD0g5wdmPyNjcP9FJPwCmz +moPqxGG2a3s19FS17Buvmp7D9MTJ+KfRoWZENA88V/cr5iDShPzDFDxnnZNCim/w +OrKmVAZpAmMz9ZkBev8vCKA1G/G6hOoGfZ1MVnFSLZx+6o4edpOVc84AJZDgqNWe +1wig1+NWNX92VKzbYOPHgDjnEjFt1kNmAjjrFjPJLi7r8zk4LEnBWdNZ38wQnFRk +CP9yTHz59pLXeCkwTZlQfI5KzYijuFk3yMzdVnU1sLazbVBEoRuYk7LoRGrwifkp +olm86v7M2xPebGCpQzUeWMRg9kQdHyFKie24ovqFf4ZNDarAFnh09GLR23WUlV9l +vjOxcLeIkwkUCziFdVH5RfyJLORHRRpyFZsoVHv9tSZQ7CXb7ko= +=j5jD +-END PGP SIGNATURE- Added: dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.sha256 == --- dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.sha256 (added) +++ dev/cassandra/3.11.8/apache-cassandra-3.11.8-src.tar.gz.sha256 Fri Aug 28 13:24:51 2020 @@ -0,0 +1 @@
[jira] [Commented] (CASSANDRA-16063) Fix user experience when upgrading to 4.0 with compact tables
[ https://issues.apache.org/jira/browse/CASSANDRA-16063?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186530#comment-17186530 ] Sylvain Lebresne commented on CASSANDRA-16063: -- Happy to review (early next week most likely). One question before checking the code though: you mentions that with this change, we still write a CL segment. Why is that and have you look at how we could avoid it? Because if we still write the CL on 4.0 before erroring out, I assume this CL gets replayed once the user restart the node on 3.0 (to run DROP COMPACT STORAGE)? If so, how are we 100% confident what is replayed will not create problems? > Fix user experience when upgrading to 4.0 with compact tables > - > > Key: CASSANDRA-16063 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16063 > Project: Cassandra > Issue Type: Bug > Components: Legacy/CQL >Reporter: Sylvain Lebresne >Assignee: Ekaterina Dimitrova >Priority: Normal > Fix For: 4.0-beta > > > The code to handle compact tables has been removed from 4.0, and the intended > upgrade path to 4.0 for users having compact tables on 3.x is that they must > execute {{ALTER ... DROP COMPACT STORAGE}} on all of their compact tables > *before* attempting the upgrade. > Obviously, some users won't read the upgrade instructions (or miss a table) > and may try upgrading despite still having compact tables. If they do so, the > intent is that the node will _not_ start, with a message clearly indicating > the pre-upgrade step the user has missed. The user will then downgrade back > the node(s) to 3.x, run the proper {{ALTER ... DROP COMPACT STORAGE}}, and > then upgrade again. > But while 4.0 does currently fail startup when finding any compact tables > with a decent message, I believe the check is done too late during startup. > Namely, that check is done as we read the tables schema, so within > [{{Schema.instance.loadFromDisk()}}|https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/service/CassandraDaemon.java#L241]. > But by then, we've _at least_ called > {{SystemKeyspace.persistLocalMetadata()}}} and > {{SystemKeyspaceMigrator40.migrate()}}, which will get into the commit log, > and even possibly flush new {{na}} format sstables. As a results, a user > might not be able to seemlessly restart the node on 3.x (to drop compact > storage on the appropriate tables). > Basically, we should make sure the check for compact tables done at 4.0 > startup is done as a {{StartupCheck}}, before the node does anything. > We should also add a test for this (checking that if you try upgrading to 4.0 > with compact storage, you can downgrade back with no intervention whatsoever). -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Assigned] (CASSANDRA-13935) Indexes and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Miklosovic reassigned CASSANDRA-13935: - Assignee: Stefan Miklosovic (was: Javier Canillas) > Indexes and UDTs creation should have IF EXISTS on its String representation > > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Stefan Miklosovic >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-13935) Indexes and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186535#comment-17186535 ] Stefan Miklosovic commented on CASSANDRA-13935: --- I ll hijack this issue due to inactivity, feel free to raise your voice if you want to still finish this. > Indexes and UDTs creation should have IF EXISTS on its String representation > > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Javier Canillas >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-13935) Indexes, MVs and UDTs creation should have IF EXISTS on its String representation
[ https://issues.apache.org/jira/browse/CASSANDRA-13935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Miklosovic updated CASSANDRA-13935: -- Summary: Indexes, MVs and UDTs creation should have IF EXISTS on its String representation (was: Indexes and UDTs creation should have IF EXISTS on its String representation) > Indexes, MVs and UDTs creation should have IF EXISTS on its String > representation > - > > Key: CASSANDRA-13935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13935 > Project: Cassandra > Issue Type: Bug > Components: Feature/2i Index, Legacy/CQL > Environment: Ubuntu 16.04.2 LTS > java version "1.8.0_144" > Java(TM) SE Runtime Environment (build 1.8.0_144-b01) > Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) >Reporter: Javier Canillas >Assignee: Stefan Miklosovic >Priority: Low > Fix For: 3.11.x > > Attachments: 13935-3.0.txt, 13935-3.11.txt, 13935-trunk.txt > > > I came across something that bothers me a lot. I'm using snapshots to backup > data from my Cassandra cluster in case something really bad happens (like > dropping a table or a keyspace). > Exercising the recovery actions from those backups, I discover that the > schema put on the file "schema.cql" as a result of the snapshot has the > "CREATE IF NOT EXISTS" for the table, but not for the indexes. > When restoring from snapshots, and relying on the execution of these schemas > to build up the table structure, everything seems fine for tables without > secondary indexes, but for the ones that make use of them, the execution of > these statements fail miserably. > Here I paste a generated schema.cql content for a table with indexes: > CREATE TABLE IF NOT EXISTS keyspace1.table1 ( > id text PRIMARY KEY, > content text, > last_update_date date, > last_update_date_time timestamp) > WITH ID = f1045fc0-2f59-11e7-95ec-295c3c064920 > AND bloom_filter_fp_chance = 0.01 > AND dclocal_read_repair_chance = 0.1 > AND crc_check_chance = 1.0 > AND default_time_to_live = 864 > AND gc_grace_seconds = 864000 > AND min_index_interval = 128 > AND max_index_interval = 2048 > AND memtable_flush_period_in_ms = 0 > AND read_repair_chance = 0.0 > AND speculative_retry = '99PERCENTILE' > AND caching = { 'keys': 'NONE', 'rows_per_partition': 'NONE' } > AND compaction = { 'max_threshold': '32', 'min_threshold': '4', > 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy' } > AND compression = { 'chunk_length_in_kb': '64', 'class': > 'org.apache.cassandra.io.compress.LZ4Compressor' } > AND cdc = false > AND extensions = { }; > CREATE INDEX table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); > I think the last part should be: > CREATE INDEX IF NOT EXISTS table1_last_update_date_idx ON keyspace1.table1 > (last_update_date); -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] tag 3.11.8-tentative created (now 8b29b69)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 3.11.8-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at 8b29b69 (commit) This tag includes the following new commits: new 8b29b69 Prepare debian changelog for 3.11.8 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 3.11.8
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 3.11.8-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 8b29b698630960a0ebb2c695cc5b21dee4686d09 Author: Mick Semb Wever AuthorDate: Fri Aug 28 15:13:27 2020 +0200 Prepare debian changelog for 3.11.8 --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index b407fef..55eea82 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cassandra (3.11.8) unstable; urgency=medium + + * New release + + -- Mick Semb Wever Fri, 28 Aug 2020 15:12:12 +0200 + cassandra (3.11.7) unstable; urgency=medium * New release - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (71157c5 -> 7382c91)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 71157c5 Merge branch 'cassandra-3.11' into trunk add 45331bb Prepare debian changelog for 3.0.22 new 8eef706 Merge branch 'cassandra-3.0' into cassandra-3.11 new 7382c91 Merge branch 'cassandra-3.11' into trunk The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.11 updated (78a8d65 -> 8eef706)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 78a8d65 Merge branch 'cassandra-3.0' into cassandra-3.11 add 45331bb Prepare debian changelog for 3.0.22 new 8eef706 Merge branch 'cassandra-3.0' into cassandra-3.11 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 7382c9119b4cd7fe1a7dd365b038e078f6b24a8c Merge: 71157c5 8eef706 Author: Mick Semb Wever AuthorDate: Fri Aug 28 15:09:27 2020 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.0 updated (7a7f1b8 -> 45331bb)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 7a7f1b8 Merge branch 'cassandra-2.2' into cassandra-3.0 add 45331bb Prepare debian changelog for 3.0.22 No new revisions were added by this update. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.0' into cassandra-3.11
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 8eef7061cbb889d89fe82e53c31571b6ff0dc8a8 Merge: 78a8d65 45331bb Author: Mick Semb Wever AuthorDate: Fri Aug 28 15:09:18 2020 +0200 Merge branch 'cassandra-3.0' into cassandra-3.11 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41162 - in /dev/cassandra/3.0.22/redhat: ./ repodata/
Author: mck Date: Fri Aug 28 13:07:36 2020 New Revision: 41162 Log: staging cassandra rpm packages for 3.0.22 Added: dev/cassandra/3.0.22/redhat/ dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.noarch.rpm (with props) dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.src.rpm (with props) dev/cassandra/3.0.22/redhat/cassandra-tools-3.0.22-1.noarch.rpm (with props) dev/cassandra/3.0.22/redhat/repodata/ dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz (with props) dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz.asc dev/cassandra/3.0.22/redhat/repodata/11360d084284e5d83dc033ecf36ac4fdc0aa1d38e4c43a08a372a4e60d8638ff-primary.xml.gz (with props) dev/cassandra/3.0.22/redhat/repodata/11360d084284e5d83dc033ecf36ac4fdc0aa1d38e4c43a08a372a4e60d8638ff-primary.xml.gz.asc dev/cassandra/3.0.22/redhat/repodata/3b839dcb084174fa1e828439fec9c8886f4ee05599239ee127cbe0e5ffc84e85-other.sqlite.bz2 (with props) dev/cassandra/3.0.22/redhat/repodata/3b839dcb084174fa1e828439fec9c8886f4ee05599239ee127cbe0e5ffc84e85-other.sqlite.bz2.asc dev/cassandra/3.0.22/redhat/repodata/400826d32758a8b96dea9688da1782ede6789dc537534646ad880ad4bc66b071-filelists.sqlite.bz2 (with props) dev/cassandra/3.0.22/redhat/repodata/400826d32758a8b96dea9688da1782ede6789dc537534646ad880ad4bc66b071-filelists.sqlite.bz2.asc dev/cassandra/3.0.22/redhat/repodata/ab02ec5c36552a7813c662fd6070e10110af2aec153a51b66a1510c900075c78-filelists.xml.gz (with props) dev/cassandra/3.0.22/redhat/repodata/ab02ec5c36552a7813c662fd6070e10110af2aec153a51b66a1510c900075c78-filelists.xml.gz.asc dev/cassandra/3.0.22/redhat/repodata/f20638a451bc0f8ef855478f75a2d9a1fa2d98ffc1c4989bed5099f7ff61bd80-primary.sqlite.bz2 (with props) dev/cassandra/3.0.22/redhat/repodata/f20638a451bc0f8ef855478f75a2d9a1fa2d98ffc1c4989bed5099f7ff61bd80-primary.sqlite.bz2.asc dev/cassandra/3.0.22/redhat/repodata/repomd.xml dev/cassandra/3.0.22/redhat/repodata/repomd.xml.asc Added: dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.src.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/redhat/cassandra-3.0.22-1.src.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/redhat/cassandra-tools-3.0.22-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/redhat/cassandra-tools-3.0.22-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz.asc == --- dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz.asc (added) +++ dev/cassandra/3.0.22/redhat/repodata/1010543b706ef0fb4ff67a25f21725963797e0a9eb1e6432698f73c757e2fa24-other.xml.gz.asc Fri Aug 28 13:07:36 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9JAYcACgkQ6RM1134+ +h8swng/+PkH6fY04xoUx83U/0exHTN4WblYfHDHfCRxfnypkXgC0qn+QcgpndKw8 +qQEW5ZMd5xb7wtS+mtVqqSl5+hgldxepHquY78GVoT+ApKRoYs4FHsF/2P7/rjR6 +p+QiV8R9PVlGsdJhI7fZTtv/FEonnufgrcqmyr3MvKRES+FIJAPwUP9npnaeWOvj +sk/5fAlfuHbc/svOgtznX6EDMl/LfFC/4+nfaK961VROqtCi6syxgVZlvMtBklY+ +tvbXDJ6v4XspJrQKOlH+jZJ0+doCbd89g0j12sxXNERm3CrSRY10jZcozVQZQK5f +PfvW/1au5hs381sz340h9xGZNE11/3hphWXNYojifmnQ3AvSaQkq/ZdNDjAooyAa +DuQMYxTDvPhi9dOvXZMDKBHZ3XqBg7PR8pqnzv6c2BZHNHFtFUsMj/OU/s3AuA2f +WpilVRvMCAUhKh7eQwF0PVKbtr5eQIN9Ec1eNx/UY7So2BPjbaWO3NSS1Wmr9ylF +6Q+Vp51fdvNyStgApbxuwfOAt/RbPqCqZSxu9GSI6ztPbhhqZPzOAeJPZDK0nW8D
svn commit: r41161 - in /dev/cassandra/3.0.22/debian: ./ dists/ dists/30x/ dists/30x/main/ dists/30x/main/binary-amd64/ dists/30x/main/binary-i386/ dists/30x/main/source/ pool/ pool/main/ pool/main/c/
Author: mck Date: Fri Aug 28 13:03:50 2020 New Revision: 41161 Log: staging cassandra debian packages for 3.0.22 Added: dev/cassandra/3.0.22/debian/ dev/cassandra/3.0.22/debian/cassandra-tools_3.0.22_all.deb (with props) dev/cassandra/3.0.22/debian/cassandra_3.0.22.dsc dev/cassandra/3.0.22/debian/cassandra_3.0.22.tar.gz (with props) dev/cassandra/3.0.22/debian/cassandra_3.0.22_all.deb (with props) dev/cassandra/3.0.22/debian/cassandra_3.0.22_amd64.buildinfo dev/cassandra/3.0.22/debian/cassandra_3.0.22_amd64.changes dev/cassandra/3.0.22/debian/dists/ dev/cassandra/3.0.22/debian/dists/30x/ dev/cassandra/3.0.22/debian/dists/30x/InRelease dev/cassandra/3.0.22/debian/dists/30x/Release dev/cassandra/3.0.22/debian/dists/30x/Release.gpg dev/cassandra/3.0.22/debian/dists/30x/main/ dev/cassandra/3.0.22/debian/dists/30x/main/binary-amd64/ dev/cassandra/3.0.22/debian/dists/30x/main/binary-amd64/Packages dev/cassandra/3.0.22/debian/dists/30x/main/binary-amd64/Packages.gz (with props) dev/cassandra/3.0.22/debian/dists/30x/main/binary-amd64/Release dev/cassandra/3.0.22/debian/dists/30x/main/binary-i386/ dev/cassandra/3.0.22/debian/dists/30x/main/binary-i386/Packages dev/cassandra/3.0.22/debian/dists/30x/main/binary-i386/Packages.gz (with props) dev/cassandra/3.0.22/debian/dists/30x/main/binary-i386/Release dev/cassandra/3.0.22/debian/dists/30x/main/source/ dev/cassandra/3.0.22/debian/dists/30x/main/source/Release dev/cassandra/3.0.22/debian/dists/30x/main/source/Sources.gz (with props) dev/cassandra/3.0.22/debian/pool/ dev/cassandra/3.0.22/debian/pool/main/ dev/cassandra/3.0.22/debian/pool/main/c/ dev/cassandra/3.0.22/debian/pool/main/c/cassandra/ dev/cassandra/3.0.22/debian/pool/main/c/cassandra/cassandra-tools_3.0.22_all.deb (with props) dev/cassandra/3.0.22/debian/pool/main/c/cassandra/cassandra_3.0.22.dsc dev/cassandra/3.0.22/debian/pool/main/c/cassandra/cassandra_3.0.22.tar.gz (with props) dev/cassandra/3.0.22/debian/pool/main/c/cassandra/cassandra_3.0.22_all.deb (with props) Added: dev/cassandra/3.0.22/debian/cassandra-tools_3.0.22_all.deb == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/debian/cassandra-tools_3.0.22_all.deb -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/debian/cassandra_3.0.22.dsc == --- dev/cassandra/3.0.22/debian/cassandra_3.0.22.dsc (added) +++ dev/cassandra/3.0.22/debian/cassandra_3.0.22.dsc Fri Aug 28 13:03:50 2020 @@ -0,0 +1,41 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA512 + +Format: 1.0 +Source: cassandra +Binary: cassandra, cassandra-tools +Architecture: all +Version: 3.0.22 +Maintainer: Eric Evans +Uploaders: Sylvain Lebresne +Homepage: http://cassandra.apache.org +Standards-Version: 3.8.3 +Vcs-Browser: https://git-wip-us.apache.org/repos/asf?p=cassandra.git +Vcs-Git: http://git-wip-us.apache.org/repos/asf/cassandra.git +Build-Depends: debhelper (>= 5), openjdk-8-jdk | java8-jdk, ant (>= 1.9), ant-optional (>= 1.9), dh-python, python-dev (>= 2.7), dpatch, bash-completion +Package-List: + cassandra deb misc extra arch=all + cassandra-tools deb misc extra arch=all +Checksums-Sha1: + 0706be7e4f27217b1c4c5958c0d3f2c80b564570 242151072 cassandra_3.0.22.tar.gz +Checksums-Sha256: + 0ef5f223dc66784f3d2d4e778b61795523c6dfe4b58d97b63b890fa66d1e73e7 242151072 cassandra_3.0.22.tar.gz +Files: + ee4df6104f28c979b4d66546d71af7df 242151072 cassandra_3.0.22.tar.gz + +-BEGIN PGP SIGNATURE- + +iQIzBAEBCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I/7oACgkQ6RM1134+ +h8tspw//Yz8FJ5fCjUdxV0+lFF6gFoJoCFSRZV+g8wfiS+dJppD2l2Hwta0jQt+h ++4sqrxp6ZNL0X1FdYf1A3ROIpDq/mbijU56FMrA/PqTqw6Wqf5Jd1f+H+wjlzLNX +lfvmUpYsi4ahG5w533NghzZucRpLaxlZe6LWW2HIbpzRqt7LFl6pJoID23LiWBdO +lT2omJjDEHFS0ilUdewuVcX0LggCJEZptTh3lQkB5i4RdsGemH7thLjJyKUDYKeK +FTaPy1xD+OKSCf9gWOkB/zFRGjV2bHHDdakU1xZ8IE/8Q1uiwkP8djNanX9vtz4E +mvCQ7veGLW2ieHoWqnpz3wPSzrsvnoDr259AiPUG5XHrDO0J3jkFkDETK8TSTHpo +kThdZIp/s0zl+i3UFO3Gg5Va/bPvXxCOMpCQewySa7EetC72nJzEs4M6Tn1MSrrK +3+0C4dPkEYbITBPqj/okB6Cxg1SZC2Q2rrULusUfTiVaSXKuVG083RI71xlQNZlm +SN2L2FHlYZ5AxMqoA4HWqr6pOThtedkb1BFA3yMtVg447qJpAIWgAeE/mkd35VuN +CNrzXzjmyaPsD/n42YIBby3XNwLQzZg3+JexG1NwAuu/J+suHlf3MODDtEjHc8Q2 +D6R57RiCwQCvkvVEQN0UluaqH3l+4QpGFktbDwzx2vI/z+PhM6w= +=2yMd +-END PGP SIGNATURE- Added: dev/cassandra/3.0.22/debian/cassandra_3.0.22.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/debian/cassandra_3.0.22.tar.gz -- svn:mime-type = application/octet-stream Added:
svn commit: r41160 - /dev/cassandra/3.0.22/
Author: mck Date: Fri Aug 28 12:56:52 2020 New Revision: 41160 Log: staging cassandra 3.0.22 Added: dev/cassandra/3.0.22/ dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz (with props) dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.asc dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha256 dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha512 dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz (with props) dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.asc dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.sha256 dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.sha512 Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.asc == --- dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.asc (added) +++ dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.asc Fri Aug 28 12:56:52 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I/nMACgkQ6RM1134+ +h8vEYBAAh2txaWYu8Exfo5eD5Cu0u72SGNRn6rtc6HOidNpbjGGJn6kDVLNzpdqq +D77fr/FPCt1abm9oCPBZF1XqQBgpdxPT7s+AEipFgSzGHxMNM2irEPosbxevZHJn +McbIB7v87hBbrYzJLh3ALiO19QeccOBUGey+SnLvRtwIdOJ15bNxl/3/EfWSgc1B +71axuiOHlXC5NikLOplQ1ldGs2lw534HEbGxNXSU57tb8v8ILDZn5FWPTeHmbnXT +FrTcm2OvCzQ5EuYIlxKKwMqLstUFjZU+5wlc/PYtdtdPcIAWRHh/8aqcI3J9K+JE +KgEL7Nolmm+jGYg5T7tNzwnhmof8fugm40kEFEg24bs0q2JLHURKkzhbM/Zof+5Y +iLJbsG2E5fS+ZakQ8/mH+rgTeAq/Zjq8M1mdyVr9BJh+TKIQXtrYTOmNVLyVUe+G +nqVWds+FdKLbfKLbGyEDhdp9Rb98rahkxZ0qG0Y8ugCMrC1LrVJc5JxKRf8vUszx +5/Csd9lUZpl//uRLY3fvuETLuorEhlMt5n/VVLz906ou6x+CtmIaQG2eWOrqMQgb +RKTi9lsAkcLmulDLuLvEWb/ctt7SZBw0OJbq45Ck1jEuuvjRvNAQHuPtxD53TJPX +6Iz/xuaOI0+LQ+WRIPgB/qJ+CxoDuL+6N3uUjyrzhAg58c7SYmQ= +=Lw3Y +-END PGP SIGNATURE- Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha256 == --- dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha256 (added) +++ dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha256 Fri Aug 28 12:56:52 2020 @@ -0,0 +1 @@ +997afe96b7c3d22baaebe854354f164720f27ad8bfd92fdf3a120fe8b31940a9 Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha512 == --- dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha512 (added) +++ dev/cassandra/3.0.22/apache-cassandra-3.0.22-bin.tar.gz.sha512 Fri Aug 28 12:56:52 2020 @@ -0,0 +1 @@ +c849f64b913f62afe0f21aacfb6e05b8b9b5dc16321f4d35d69225cac49af6d955939e83e1ad901cec91f2ea76feee56cc4c78d24a3dc2b9d1c9583271c4d190 Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.asc == --- dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.asc (added) +++ dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.asc Fri Aug 28 12:56:52 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I/nUACgkQ6RM1134+ +h8sQ7w/9HPi5mcV40PxRkcdsHto6xi5rFM3YXrKfyVH9F5i2OaSE8qMXEPr1BiFi +KEl/eO4K+iICLBs0MySHShokCgd6m5ZRGHUTT7rCiq6hfsNQqQfCMftCZVtG/TsI +XmBMPkdhaCGDHfbUMKfSnKLMHCr5FdgR7+DGTAcKG7uNSpG/4c6c7KsCoB76iOIJ +DZ4r09HOVtsbAztZnwtW8YwLEiCMrbhB9doEzzrQEIKClKIEmg7jeyFH1O9oGZkr +ZtiGJ8crUbs554lNtKWQkRTLfT2Q5Qj+n/WsKDxtjqhXlV/E+mFWS2naZTjhaZfS +VeBWWNaPpeYfQ5qrEs2euZ8ofOUqRtg4WbCL7qkO7IXkG+mSKiawWradm3+d65bu +f/MdZkUoDmV2M5YbFe3ExAl0jvkWA9hwX3PK3AcJ7lRsi20nxUDxFnLz6U2gfrWE +9KYVa/DpqTbp35ZfVe4piIfDjCj9hItSlnKOxVKUP/E/lwzBIOU2VqZPSYWDsedp +OoA2zYAXrkzUEZVY9ASv3GzU+SiNU7W94ndn9dPI4jhE4YTVjBkmnp2xS30RoMh8 +igYwCBixiydWSokLBnTjtYuOjr0uwNN8pmgrkitY0IYClLLdu8SOZueIOmOlm02K +DTslAIDeXtu1EaB0R1727aC6iiufbJFvwJSOiOaRMG1ylYpTSyY= +=gF0w +-END PGP SIGNATURE- Added: dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.sha256 == --- dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.sha256 (added) +++ dev/cassandra/3.0.22/apache-cassandra-3.0.22-src.tar.gz.sha256 Fri Aug 28 12:56:52 2020 @@ -0,0 +1 @@
[cassandra] tag 3.0.22-tentative created (now 45331bb)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 3.0.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at 45331bb (commit) This tag includes the following new commits: new 45331bb Prepare debian changelog for 3.0.22 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 3.0.22
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 3.0.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 45331bb612dc7847efece7e26cdd0b376bd11249 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:49:52 2020 +0200 Prepare debian changelog for 3.0.22 --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 8a1d25d..40f578d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cassandra (3.0.22) unstable; urgency=medium + + * New release + + -- Mick Semb Wever Fri, 28 Aug 2020 14:48:07 +0200 + cassandra (3.0.21) unstable; urgency=medium * New release - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.0' into cassandra-3.11
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 78a8d65bfc7d008db60a9f10a3a18b82cd93f240 Merge: 4bf7882 7a7f1b8 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:45:16 2020 +0200 Merge branch 'cassandra-3.0' into cassandra-3.11 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-2.2' into cassandra-3.0
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 7a7f1b8cdf073bb7c493641bd694745b03dca67e Merge: 4cbf660 d4938cf Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:45:00 2020 +0200 Merge branch 'cassandra-2.2' into cassandra-3.0 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (5363054 -> 71157c5)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 5363054 Merge branch 'cassandra-3.11' into trunk add d4938cf Prepare debian changelog for 2.2.18 new 7a7f1b8 Merge branch 'cassandra-2.2' into cassandra-3.0 new 78a8d65 Merge branch 'cassandra-3.0' into cassandra-3.11 new 71157c5 Merge branch 'cassandra-3.11' into trunk The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.11 updated (4bf7882 -> 78a8d65)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 4bf7882 Merge branch 'cassandra-3.0' into cassandra-3.11 add d4938cf Prepare debian changelog for 2.2.18 new 7a7f1b8 Merge branch 'cassandra-2.2' into cassandra-3.0 new 78a8d65 Merge branch 'cassandra-3.0' into cassandra-3.11 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 71157c539845b5e129fa659b2ed1fda71075f796 Merge: 5363054 78a8d65 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:45:25 2020 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.0 updated (4cbf660 -> 7a7f1b8)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 4cbf660 Merge branch 'cassandra-2.2' into cassandra-3.0 add d4938cf Prepare debian changelog for 2.2.18 new 7a7f1b8 Merge branch 'cassandra-2.2' into cassandra-3.0 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-2.2 updated (9718bda -> d4938cf)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 9718bda Merge branch 'cassandra-2.1' into cassandra-2.2 add d4938cf Prepare debian changelog for 2.2.18 No new revisions were added by this update. Summary of changes: debian/changelog | 6 ++ 1 file changed, 6 insertions(+) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41157 - in /dev/cassandra/2.2.18/redhat: ./ repodata/
Author: mck Date: Fri Aug 28 12:40:54 2020 New Revision: 41157 Log: staging cassandra rpm packages for 2.2.18 Added: dev/cassandra/2.2.18/redhat/ dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.noarch.rpm (with props) dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.src.rpm (with props) dev/cassandra/2.2.18/redhat/cassandra-tools-2.2.18-1.noarch.rpm (with props) dev/cassandra/2.2.18/redhat/repodata/ dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2 (with props) dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2.asc dev/cassandra/2.2.18/redhat/repodata/3d8ec701df9b9a3e4e34faa24cb721d2ae7ef7b24d91c5a702042caf610c70cc-other.xml.gz (with props) dev/cassandra/2.2.18/redhat/repodata/3d8ec701df9b9a3e4e34faa24cb721d2ae7ef7b24d91c5a702042caf610c70cc-other.xml.gz.asc dev/cassandra/2.2.18/redhat/repodata/584d1d2eb1d8f7fdd02d00b4eef22b51022469dbf851e725bce82fd1e88efe4d-primary.xml.gz (with props) dev/cassandra/2.2.18/redhat/repodata/584d1d2eb1d8f7fdd02d00b4eef22b51022469dbf851e725bce82fd1e88efe4d-primary.xml.gz.asc dev/cassandra/2.2.18/redhat/repodata/737a714b0d2e1ee58b6457c9df845df03708ace5236e9a02c64452d20954298d-other.sqlite.bz2 (with props) dev/cassandra/2.2.18/redhat/repodata/737a714b0d2e1ee58b6457c9df845df03708ace5236e9a02c64452d20954298d-other.sqlite.bz2.asc dev/cassandra/2.2.18/redhat/repodata/7baad0be8a6b8e2a1a35a62bf604f9333d74c993510a4051f1a9643e5ae298ef-filelists.xml.gz (with props) dev/cassandra/2.2.18/redhat/repodata/7baad0be8a6b8e2a1a35a62bf604f9333d74c993510a4051f1a9643e5ae298ef-filelists.xml.gz.asc dev/cassandra/2.2.18/redhat/repodata/f2b5de922eed18b86c8237acd54eae3d00cebf0e60c95e2f469dd1abb48f388d-filelists.sqlite.bz2 (with props) dev/cassandra/2.2.18/redhat/repodata/f2b5de922eed18b86c8237acd54eae3d00cebf0e60c95e2f469dd1abb48f388d-filelists.sqlite.bz2.asc dev/cassandra/2.2.18/redhat/repodata/repomd.xml dev/cassandra/2.2.18/redhat/repodata/repomd.xml.asc Added: dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.src.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/redhat/cassandra-2.2.18-1.src.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/redhat/cassandra-tools-2.2.18-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/redhat/cassandra-tools-2.2.18-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2 == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2 -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2.asc == --- dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2.asc (added) +++ dev/cassandra/2.2.18/redhat/repodata/092d0f5959e3a5a1494aa211a07be43a6fc08e4215b3c933ae099db96d59bf69-primary.sqlite.bz2.asc Fri Aug 28 12:40:54 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I+0QACgkQ6RM1134+ +h8s0HhAAp9Z1QIhLG7k+H/uQl63/a37tV5HLFBOTnTIQqcjvVzTaZBO4CwavotpS +l9DERNfNc0B3415tyFfF0LLFIEHP232Na2YbS9IJG8p9/QdlUoL7EUGm2ak0f0ZP +D68uiB+HQR0tbfaKX6CqHsCU2Vwrpz48KEYo5IOWBU/F83cGOyav93ZSe8oJlvHA +tgKVcvmuTnQiJHg+JIUF2XD0126a76cTmjXZA/gqQesygh2NV90A7ny3+icOGWVV +8cg+9UzIkpevnSOZw6lzQOFb9BWi89YyyB3RTVPwImsScYLUCeQ3W/HCxeI8G41G +BMEhubYBKVa1KNBi8eBfBzqWcl8wWW9c+0M7wik56iTkZ2ZD1t95YRWMagouzu/+ +X8cEaXebS07N5hVyY7Z1RNsPFRLh6JSi6npcxGEOZmAbulBM0aIr7TOeSEZYyqbN +gR+7AglFHe/v0ZbZrdc/5EBj9cDEtIfjTeVJ9LCRZ7bmJa88pCbsTVgiBiPQrj0O +1ufrB7oshStY/TY+2oAd3xcivGwGWjRM7Ds6dw/ZQ9JnWw/jMMma5ZiC+CenKurS
svn commit: r41156 - in /dev/cassandra/2.2.18/debian: ./ dists/ dists/22x/ dists/22x/main/ dists/22x/main/binary-amd64/ dists/22x/main/binary-i386/ dists/22x/main/source/ pool/ pool/main/ pool/main/c/
Author: mck Date: Fri Aug 28 12:37:52 2020 New Revision: 41156 Log: staging cassandra debian packages for 2.2.18 Added: dev/cassandra/2.2.18/debian/ dev/cassandra/2.2.18/debian/cassandra-tools_2.2.18_all.deb (with props) dev/cassandra/2.2.18/debian/cassandra_2.2.18.dsc dev/cassandra/2.2.18/debian/cassandra_2.2.18.tar.gz (with props) dev/cassandra/2.2.18/debian/cassandra_2.2.18_all.deb (with props) dev/cassandra/2.2.18/debian/cassandra_2.2.18_amd64.buildinfo dev/cassandra/2.2.18/debian/cassandra_2.2.18_amd64.changes dev/cassandra/2.2.18/debian/dists/ dev/cassandra/2.2.18/debian/dists/22x/ dev/cassandra/2.2.18/debian/dists/22x/InRelease dev/cassandra/2.2.18/debian/dists/22x/Release dev/cassandra/2.2.18/debian/dists/22x/Release.gpg dev/cassandra/2.2.18/debian/dists/22x/main/ dev/cassandra/2.2.18/debian/dists/22x/main/binary-amd64/ dev/cassandra/2.2.18/debian/dists/22x/main/binary-amd64/Packages dev/cassandra/2.2.18/debian/dists/22x/main/binary-amd64/Packages.gz (with props) dev/cassandra/2.2.18/debian/dists/22x/main/binary-amd64/Release dev/cassandra/2.2.18/debian/dists/22x/main/binary-i386/ dev/cassandra/2.2.18/debian/dists/22x/main/binary-i386/Packages dev/cassandra/2.2.18/debian/dists/22x/main/binary-i386/Packages.gz (with props) dev/cassandra/2.2.18/debian/dists/22x/main/binary-i386/Release dev/cassandra/2.2.18/debian/dists/22x/main/source/ dev/cassandra/2.2.18/debian/dists/22x/main/source/Release dev/cassandra/2.2.18/debian/dists/22x/main/source/Sources.gz (with props) dev/cassandra/2.2.18/debian/pool/ dev/cassandra/2.2.18/debian/pool/main/ dev/cassandra/2.2.18/debian/pool/main/c/ dev/cassandra/2.2.18/debian/pool/main/c/cassandra/ dev/cassandra/2.2.18/debian/pool/main/c/cassandra/cassandra-tools_2.2.18_all.deb (with props) dev/cassandra/2.2.18/debian/pool/main/c/cassandra/cassandra_2.2.18.dsc dev/cassandra/2.2.18/debian/pool/main/c/cassandra/cassandra_2.2.18.tar.gz (with props) dev/cassandra/2.2.18/debian/pool/main/c/cassandra/cassandra_2.2.18_all.deb (with props) Added: dev/cassandra/2.2.18/debian/cassandra-tools_2.2.18_all.deb == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/debian/cassandra-tools_2.2.18_all.deb -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/debian/cassandra_2.2.18.dsc == --- dev/cassandra/2.2.18/debian/cassandra_2.2.18.dsc (added) +++ dev/cassandra/2.2.18/debian/cassandra_2.2.18.dsc Fri Aug 28 12:37:52 2020 @@ -0,0 +1,41 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA512 + +Format: 1.0 +Source: cassandra +Binary: cassandra, cassandra-tools +Architecture: all +Version: 2.2.18 +Maintainer: Eric Evans +Uploaders: Sylvain Lebresne +Homepage: http://cassandra.apache.org +Standards-Version: 3.8.3 +Vcs-Browser: https://git-wip-us.apache.org/repos/asf?p=cassandra.git +Vcs-Git: http://git-wip-us.apache.org/repos/asf/cassandra.git +Build-Depends: debhelper (>= 5), openjdk-8-jdk | java8-jdk, ant (>= 1.9), ant-optional (>= 1.9), dh-python, python-dev (>= 2.7), dpatch, bash-completion +Package-List: + cassandra deb misc extra arch=all + cassandra-tools deb misc extra arch=all +Checksums-Sha1: + b1f6f005bca072d59748953180b9c9bac2f47a15 239088451 cassandra_2.2.18.tar.gz +Checksums-Sha256: + 70ae9203028d559bd1f9e880ec479ab9beb3a8661f1ee017b0a87c4500e7429e 239088451 cassandra_2.2.18.tar.gz +Files: + a458559f70a332c0d487db16501223e4 239088451 cassandra_2.2.18.tar.gz + +-BEGIN PGP SIGNATURE- + +iQIzBAEBCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I+f0ACgkQ6RM1134+ +h8vV+RAAqqn6HssyKArpsH/PepR4RSPrLXZh9nj2Vta3T64fQdjg88l2EWqQ7RT+ +S2HmC3B0sxs4ZyPVefsZJ9zOiG29Mc/pFOnPxDygu6qZdcfpGkrrxX6uj+1d/a0K +PjWOXBZJETKz5Ma5zbuRUS/ASWrEgzzv8rZO+U1S0ZLqT4xfhitt6cRLUrF6N38r +2OZGwj4gD/z4zuH6FCp/WLy2qz14Ln6W1uH0O8NBqvP88f9mRBtDSyVasRscPa0U +rdOr7AUYJZ7/gb1R6MgLC6CYGb4ykFy61b/sQNHIfF2vYqzkvZ0adPncKQ9Dg8uX +8Z3dtr9z4fZlERnCC5mL+XHEVtlPBjw5f50yN8LnbiRWQxD8C4BFcUqtTUTry1rL ++jxjxPZG3bj9rSFlaJuh9CFPO10TGPq4L3rBO/qrXmfnW9+I6XKGH6oOcC9t5Tqk +z6Cegn4m1RA6L6UfcDkOX3yfZeWSew8gSI5+OjeznZFAKCn+OX+WC8HcHBZknviB +oYoH9Xd8BECa8aFsI3of9/e554jT3YOTIgBzSHs7CvnC96b/W33X3fTaJ95ZYBUR +zyWM5NI+G8p/LlgWdmtu4tGEjd8wG8KwTk7C+GwXjBRMsNorc7PdEKwiTjSrxNM9 +unH44+E1PsiykCQ/EeNICd5c5g/REUwawxLnkaCbM42T3tdFJRo= +=r1Gw +-END PGP SIGNATURE- Added: dev/cassandra/2.2.18/debian/cassandra_2.2.18.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/debian/cassandra_2.2.18.tar.gz -- svn:mime-type = application/octet-stream Added:
svn commit: r41155 - /dev/cassandra/2.2.18/
Author: mck Date: Fri Aug 28 12:32:25 2020 New Revision: 41155 Log: staging cassandra 2.2.18 Added: dev/cassandra/2.2.18/ dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz (with props) dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.asc dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha256 dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha512 dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz (with props) dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.asc dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.sha256 dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.sha512 Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.asc == --- dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.asc (added) +++ dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.asc Fri Aug 28 12:32:25 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I+LsACgkQ6RM1134+ +h8v1Hg/9EM6zNaQ0Dfe/11SElOGIxpUw5uHieHHS4WA8qFlo7yMZgB05HFjWhf51 +GoSCH5aRQ7MZ2onXReFYPjJmn2jRoNmqlogW+H1JUnw8AOwGrEews+m3tcrqVbE7 +iUC6suXEcCoHhE+yjNX+8IZHLiYEPcwrYTKOY0sIxilxDr5DsL7onmcp9nvYfk2/ +uAtfEjLUDnN5CeE0VxtwqR1Ik6Bk57uetYeAGyRPGkIFuUlBEJ62STD/wxfqFo5I +8g8nbO6NLaLonoFMaqz2KOy/Zw0fCMUI4Kx/mwXWVfA7f8K1Be8uEWhlB5XGrQ2F +Lv6KPjhh76Izrr9Xns/cEn4i4OmzZ6i6Ph9cH+GPDCezO/fUFEk3yIVF/p/N9JIp +njyCmrrv+pmrI1jACKx8k/GdKE1KUrlQqPTA39v8lEBpW3TtHrRAXwFUx8FSKk91 +pH6ISS29Vxb4VPiZifR+hOeV0TPcY9eImwKUPN5Z83fmmHpa9gCLh2V9eElEZN+E +GGl8usYhkrICWd3iosJBV2vBWhml+tu3Z7ufxmXsM0OA5KKylBEPfX8inDra+Ii9 +EUVehpKflI4ueswuKQ+ad+8iIcCpBT4zgUBPi/XYyv/kp1OrfevJTsxvtVxjUZJg +VfnpMvad4FKMcWZd+BUsePu6VBaSQuP73Lr3YhzNTD27MtKlCCU= +=AxRX +-END PGP SIGNATURE- Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha256 == --- dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha256 (added) +++ dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha256 Fri Aug 28 12:32:25 2020 @@ -0,0 +1 @@ +9b4c93e34a21dfb0ef205c4d20aa25382b9fe4f165f3040abc066b331c10b9b3 Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha512 == --- dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha512 (added) +++ dev/cassandra/2.2.18/apache-cassandra-2.2.18-bin.tar.gz.sha512 Fri Aug 28 12:32:25 2020 @@ -0,0 +1 @@ +b9caeadd828d68130f7ae0c74d69fae60f7d1fdfa4df209ea12c59c791648de832226d53c4859e9d9534d65bd698b417d9233b8cf5fd5828903a608b9ef35a79 Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.asc == --- dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.asc (added) +++ dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.asc Fri Aug 28 12:32:25 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I+LwACgkQ6RM1134+ +h8sMYxAAzD/a8YINH9W7V32yPL3haGH1m4ITxost/2/Ys2VWBSHEBZpVol/ClSfb +EnYhiVcuEo677C39WSQPt+4zuobZq4y6/Fwcc5MgavvYi/ULRCF3zt9z410cNJIH +5nHbj6yTf+zX4ypMNastpUEFZJdiCoywV0XuZwdL4k/2ZZ8kx6owJFD2BUgH4Uz+ +4j2NacAwZw2Kw6FsZketyAQ/OZcsRY9cAz7kvDbVvXEBB3kJzvoF/69xyFItB7rY +NIADY3iGpBonxoAgY2UZbIp7Ubc1kSeQ8Puh7I2cuqLYN/stgs3/SI8OIXZQVjEe +l7hrnbyscML6KHSXPaL+EGSc+fQi2GouaWX+MXCl88YVJfzNouEeFkEWL+qWDHPY +tZMY6d7H0CvoHcCoIH7Xb+T9V+eXgKsZwU1mybYTYDE4oymX2PEv8AahTvg8sbcz +iuAboLhrj8wB1q4ktWN/UvYELUxZFK5Vif1hoLvinPvx5oZPwd8hi6gg2MUijVIX +4exOrM2W1UVrHF1BaHfGIJ2c/wbjxWrrbVU9DSG+J8TM2zZIcoCDUhUH7ZeRYKSi +F4SP81+o5bunhM5lAnSPogxAZGNgc4AXOGRXbm+XIZBmrXU7236BYjBReeNsj45s +e0CZjQmToz8nJLwqZFTtR4WFUdUtTx5AzhRMjT75+PIoE84BOfw= +=NtWW +-END PGP SIGNATURE- Added: dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.sha256 == --- dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.sha256 (added) +++ dev/cassandra/2.2.18/apache-cassandra-2.2.18-src.tar.gz.sha256 Fri Aug 28 12:32:25 2020 @@ -0,0 +1 @@
[cassandra] tag 2.2.18-tentative created (now d4938cf)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 2.2.18-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at d4938cf (commit) This tag includes the following new commits: new d4938cf Prepare debian changelog for 2.2.18 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 2.2.18
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 2.2.18-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit d4938cf4e488a9ef3ac48164a3e946f16255d721 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:25:39 2020 +0200 Prepare debian changelog for 2.2.18 --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index bd880ce..70b34bf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cassandra (2.2.18) unstable; urgency=medium + + * New release + + -- Mick Semb Wever Fri, 28 Aug 2020 14:24:05 +0200 + cassandra (2.2.17) unstable; urgency=medium * New release - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (b729d4d -> 5363054)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git. from b729d4d Merge branch 'cassandra-3.11' into trunk add 94e9149 Prepare debian changelog for 2.1.22 new 9718bda Merge branch 'cassandra-2.1' into cassandra-2.2 new 4cbf660 Merge branch 'cassandra-2.2' into cassandra-3.0 new 4bf7882 Merge branch 'cassandra-3.0' into cassandra-3.11 new 5363054 Merge branch 'cassandra-3.11' into trunk The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.11 updated (096c0aa -> 4bf7882)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 096c0aa Merge branch 'cassandra-3.0' into cassandra-3.11 add 94e9149 Prepare debian changelog for 2.1.22 new 9718bda Merge branch 'cassandra-2.1' into cassandra-2.2 new 4cbf660 Merge branch 'cassandra-2.2' into cassandra-3.0 new 4bf7882 Merge branch 'cassandra-3.0' into cassandra-3.11 The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 5363054977ed075e6cab35f73311073f526a90b2 Merge: b729d4d 4bf7882 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:18:26 2020 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-2.2 updated (5a58516 -> 9718bda)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 5a58516 Merge branch 'cassandra-2.1' into cassandra-2.2 add 94e9149 Prepare debian changelog for 2.1.22 new 9718bda Merge branch 'cassandra-2.1' into cassandra-2.2 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-2.1' into cassandra-2.2
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 9718bda740d653c2fd2b5e0d60e7f06cc97a153d Merge: 5a58516 94e9149 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:17:20 2020 +0200 Merge branch 'cassandra-2.1' into cassandra-2.2 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-2.1 updated (d49360b -> 94e9149)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-2.1 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from d49360b Increment version to 2.1.22 add 94e9149 Prepare debian changelog for 2.1.22 No new revisions were added by this update. Summary of changes: debian/changelog | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-2.2' into cassandra-3.0
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 4cbf66044a0699e096fa2a717b16c28782ccad92 Merge: 84d4948 9718bda Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:17:49 2020 +0200 Merge branch 'cassandra-2.2' into cassandra-3.0 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.0 updated (84d4948 -> 4cbf660)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 84d4948 Merge branch 'cassandra-2.2' into cassandra-3.0 add 94e9149 Prepare debian changelog for 2.1.22 new 9718bda Merge branch 'cassandra-2.1' into cassandra-2.2 new 4cbf660 Merge branch 'cassandra-2.2' into cassandra-3.0 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.0' into cassandra-3.11
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 4bf78828372ed7cd0d9edac19cc607e531983df8 Merge: 096c0aa 4cbf660 Author: Mick Semb Wever AuthorDate: Fri Aug 28 14:18:08 2020 +0200 Merge branch 'cassandra-3.0' into cassandra-3.11 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-16081) Backport CASSANDRA-14970 to 2.1 - New releases must supply SHA-256 and/or SHA-512 checksums
[ https://issues.apache.org/jira/browse/CASSANDRA-16081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Lerer updated CASSANDRA-16081: --- Reviewers: Benjamin Lerer, Benjamin Lerer (was: Benjamin Lerer) Benjamin Lerer, Benjamin Lerer (was: Benjamin Lerer) Status: Review In Progress (was: Patch Available) > Backport CASSANDRA-14970 to 2.1 - New releases must supply SHA-256 and/or > SHA-512 checksums > --- > > Key: CASSANDRA-16081 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16081 > Project: Cassandra > Issue Type: Improvement > Components: Build >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: High > Fix For: 2.1.x > > > Backport CASSANDRA-14970 to cassandra-2.1 branch to make cutting a release > easier (and consistent with other branches and the docs). -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41151 - in /dev/cassandra/2.1.22/redhat: ./ repodata/
Author: mck Date: Fri Aug 28 11:28:14 2020 New Revision: 41151 Log: staging cassandra rpm packages for 2.1.22 Added: dev/cassandra/2.1.22/redhat/ dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.noarch.rpm (with props) dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.src.rpm (with props) dev/cassandra/2.1.22/redhat/cassandra-tools-2.1.22-1.noarch.rpm (with props) dev/cassandra/2.1.22/redhat/repodata/ dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2 (with props) dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2.asc dev/cassandra/2.1.22/redhat/repodata/6888f42c7f4cdbbcaca74a84043801aa1dafed8e898f19ae7394a9108bfdb572-primary.xml.gz (with props) dev/cassandra/2.1.22/redhat/repodata/6888f42c7f4cdbbcaca74a84043801aa1dafed8e898f19ae7394a9108bfdb572-primary.xml.gz.asc dev/cassandra/2.1.22/redhat/repodata/928c5bbcfb387741a60aab64ca9b2ff7c1641360e0cfeb8f9a923c759c702e33-other.xml.gz (with props) dev/cassandra/2.1.22/redhat/repodata/928c5bbcfb387741a60aab64ca9b2ff7c1641360e0cfeb8f9a923c759c702e33-other.xml.gz.asc dev/cassandra/2.1.22/redhat/repodata/a560d863a9d237a781495a0feea3ee9204e8432ea811d54b65adc335594ff72a-filelists.sqlite.bz2 (with props) dev/cassandra/2.1.22/redhat/repodata/a560d863a9d237a781495a0feea3ee9204e8432ea811d54b65adc335594ff72a-filelists.sqlite.bz2.asc dev/cassandra/2.1.22/redhat/repodata/c6439551b552d0fc644e466c7b88298aa8d79fa9149d7726640ff9c943e06848-filelists.xml.gz (with props) dev/cassandra/2.1.22/redhat/repodata/c6439551b552d0fc644e466c7b88298aa8d79fa9149d7726640ff9c943e06848-filelists.xml.gz.asc dev/cassandra/2.1.22/redhat/repodata/ec9399956263f17ef85c6499c470c2cf1cd503415772eee0d89faaa1f2df0c22-other.sqlite.bz2 (with props) dev/cassandra/2.1.22/redhat/repodata/ec9399956263f17ef85c6499c470c2cf1cd503415772eee0d89faaa1f2df0c22-other.sqlite.bz2.asc dev/cassandra/2.1.22/redhat/repodata/repomd.xml dev/cassandra/2.1.22/redhat/repodata/repomd.xml.asc Added: dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.src.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/redhat/cassandra-2.1.22-1.src.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/redhat/cassandra-tools-2.1.22-1.noarch.rpm == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/redhat/cassandra-tools-2.1.22-1.noarch.rpm -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2 == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2 -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2.asc == --- dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2.asc (added) +++ dev/cassandra/2.1.22/redhat/repodata/02d8613f5748f4e6c2fe93976de60598843ef608d5e3d61249883159a81da259-primary.sqlite.bz2.asc Fri Aug 28 11:28:14 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I6j8ACgkQ6RM1134+ +h8sVNQ//f1PGVVrxsn9ZBIMQUc/cctnlVHXSCD3bt2ccQaoBhBOlLwkbgBBgfcMS +Ui5samuNiR0KzjjjmNLQ/j+7gJtV7yuzpsXfhtCHx3EZqonjjKzzO70SZ32aVkgT +zM9uwVFGHL+X9oubIHUs2t8pjI0uckbejtwYcAM9f28sPrwWUMgqyFeQwHdHBnwk +YoYR7Ib38eM0WxlC/RIE0CY0GRG2G7D4B6LkTVTFk7pXOOFK37j/ou4hjFDRNGS7 +WF+Swkna/RrSqHjK1gU4REYJ09y27Jee7GM/SHEFuXgiZRt2L+T9TqIqKkgzY/Xt +lu9T8M+ZLPFglmTS8I+naehHMHhsupYnN8nBc/V9Fd060RhhDefGDUfXr2gPIWVx ++c1um2eQhFyhB/defmEe95tCLZxSIgWii0JcO/EyjlHswt6NoOFwD1O5fR9cJFqv +n51cJ1b4qid5k4o4j+Pn30+lQQKGZQtuHeeCgmvtrWAGDUaNNFj0apYllKWseCLn +J3xxscryICM6YrTcO0teifX19vcjoMoNonDqFAdoKxYNpgtgm82G8oeL8JdHTVfp
svn commit: r41150 - in /dev/cassandra/2.1.22: apache-cassandra-2.1.22-bin.tar.gz.sha256 apache-cassandra-2.1.22-bin.tar.gz.sha512 apache-cassandra-2.1.22-src.tar.gz.sha256 apache-cassandra-2.1.22-src
Author: mck Date: Fri Aug 28 11:23:23 2020 New Revision: 41150 Log: add checksums for cassandra 2.1.22 Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 Fri Aug 28 11:23:23 2020 @@ -0,0 +1 @@ +e37b46196d9cd9fec8383f94336656037e9a8ce8b3a1867c6986d5097e3b65f2 Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 Fri Aug 28 11:23:23 2020 @@ -0,0 +1 @@ +68c13950f02bc0d03cc70a45ae9ea3786f07248d7e5d4385fe8776c4e5d3b041addd0f9594b2d06e7fe25a3454eac20ed531bdc380e6122b7149d2c8ac5d866b Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 Fri Aug 28 11:23:23 2020 @@ -0,0 +1 @@ +6c77d641b5203f95491cd328651c1636132749d6e869ad10ecc319304f3d Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 Fri Aug 28 11:23:23 2020 @@ -0,0 +1 @@ +b7e8cf3e36ab8c71b1356b8d946f8edf499a8897520b869245fcd9b513fdec1d297c4a710316a59f9ef4559642cbc373087970cd71d0ece6a396f064ba294db2 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41149 - in /dev/cassandra/2.1.22: ./ apache-cassandra-2.1.22-bin.tar.gz apache-cassandra-2.1.22-bin.tar.gz.asc apache-cassandra-2.1.22-src.tar.gz apache-cassandra-2.1.22-src.tar.gz.asc
Author: mck Date: Fri Aug 28 11:20:48 2020 New Revision: 41149 Log: staging cassandra 2.1.22 Added: dev/cassandra/2.1.22/ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz (with props) dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.asc dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz (with props) dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.asc Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.asc == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.asc (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.asc Fri Aug 28 11:20:48 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I6FMACgkQ6RM1134+ +h8vuPg/8DnJhKDz/RegWVb/xHXZ1Ec9am3nO0wtqTrHsUPcEFQ17fGTy0T0ej9zf +pqEe72ZweqFmaGJOG+zmOcZ4Wi82VcfkqynS5Q9ExrQSJ9NZZ4KxCBGl+rNgXffs +dUJKif8Ieo/4ZXYWvExOjzpvUaLAMeYIRGjM+1IHMdT+S/7hzgYYjAPnf3UQyCOK +gtTincYAoehAj95wC53Upj6OsXnDAUGnxSqiIXzow4kfBkMXkfvO8kFId4dGfPkI +p/mOUMFQYUOI8Qm4JzbJQ+RjFdn3TK+wXtQBgKTrMUDsUEhMDMBwu9By6a7fbucg +DEfFzXs+oF9S9rjBkESGBeAT5XmbZ2IuF5WVxTEVz8wyrEw+5NwDX3LT7tU8Y5DU +Tp6kiCE/lqpyau+fFhgUxhQ80tyZ3N2hpqbGwBLDDlrSH1SiAGGPofewOdnHRpSp +wCJ4aq9NiUzpfKCJDnSAgOmq2KezFfC4LB0ym3HGoZmOvCp4qpyb+AuWxPLExn4M +0ZOR4eYbz/Jqvy1qrkxgzIthfQXMQ+Tjt6Vuk5vMgBPqVWRdba4SCXbjffv1fETt +xqh3Z8vBMmUSvNDQBtD2ehKjULIzybhhff5sxr66TTk3dB5aszkMtvlJTfYv+yeJ +kL/Wti6hNzAnYqQrz77c3B5k7vG5OFPnLa3HaAJsYt1GM1oW9ek= +=Bz4c +-END PGP SIGNATURE- Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz == Binary file - no diff available. Propchange: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz -- svn:mime-type = application/octet-stream Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.asc == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.asc (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.asc Fri Aug 28 11:20:48 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEpMRl/qDFUlYaOSph6RM1134+h8sFAl9I6FUACgkQ6RM1134+ +h8vMuRAAjHngC+x4pA7ZPkKtAPB3KjdKma/TWbfEFG7TCXLtb51aY08gtgrVBhR+ +f2HrGUcpc8SfCJko0VQBSCIcsKriVsK3Dl6k51caH9ECwVXQqTrF+eVNbBeLbXDe +yxPrcHpJwOGNOWJHGrrxNKcU2oFINXg2sFuzVZxS4iqx/QDx0V4ckGhyLVANB1KG +lEOBuKYM3AXrYamugPFFVDCPJsmj/0CYyARBP+o6SJKHIcw9qZz7C6Dbp2YBUGyq +LSXTgzg5QhrB865tdkH+o3Ci4pZRp9xmx35a4fkNhR0FfAq6MEsEL8533xh7aTD9 +vwLPbbyY4Ye53MgSi0+E5HdhGmtb+4b2xRbSczr5TmYbuSYCery/HLimtpwIrKVJ +WuxfV9YUc6llph/nXBrVe3HaNGjwimFINrv9L2Rp+VGD8BwEPyzRjV5e2lOXlGJo +53NMPGMYJ9J8SF5tVP/QCncr7oRWfLJbYiXw1o0f87bI6EfNnfP992jCpw9bqKaT +ZyNG/4du05BLueySZmQcWr2T3hO6gsZr8On0wZawW406wGs3i2F/WLn/bYjQIuuP +KEEmnxm3A/+D553fi8E+/o+xqykMp9LM8XDioqr+0ub2aoWJOFW840i5LjwVPjHj +q3w21C8N/+DPRCL/3rXu2L9RJR8tPIADdGVx2UvWxWVNUsH7fzc= +=1a0b +-END PGP SIGNATURE- - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 2.1.22
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 2.1.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 94e9149c22f6a7772c0015e1b1ef2e2961155c0a Author: Mick Semb Wever AuthorDate: Fri Aug 28 13:16:01 2020 +0200 Prepare debian changelog for 2.1.22 --- debian/changelog | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 0c3a00f..98899c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -cassandra (2.1.21) unstable; urgency=medium +cassandra (2.1.22) unstable; urgency=medium * New release - -- Michael Shuler Fri, 01 Feb 2019 12:28:58 -0600 + -- Mick Semb Wever Fri, 28 Aug 2020 12:36:32 +0200 + + cassandra (2.1.21) unstable; urgency=medium + + * New release + + -- Michael Shuler Mon, 11 Feb 2019 18:20:00 -0500 cassandra (2.1.20) unstable; urgency=medium - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] tag 2.1.22-tentative created (now 94e9149)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 2.1.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at 94e9149 (commit) This tag includes the following new commits: new 94e9149 Prepare debian changelog for 2.1.22 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41148 - /dev/cassandra/2.1.22/
Author: mck Date: Fri Aug 28 11:14:10 2020 New Revision: 41148 Log: failed release attempt of cassandra 2.1.22 Removed: dev/cassandra/2.1.22/ - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] tag 2.1.22-tentative deleted (was 93ce793)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 2.1.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. *** WARNING: tag 2.1.22-tentative was deleted! *** was 93ce793 Prepare debian changelog for 2.1.22 This change permanently discards the following revisions: discard 93ce793 Prepare debian changelog for 2.1.22 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
svn commit: r41147 - in /dev/cassandra/2.1.22: apache-cassandra-2.1.22-bin.tar.gz.sha256 apache-cassandra-2.1.22-bin.tar.gz.sha512 apache-cassandra-2.1.22-src.tar.gz.sha256 apache-cassandra-2.1.22-src
Author: mck Date: Fri Aug 28 11:10:56 2020 New Revision: 41147 Log: Add checksum for 2.1.22 release Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha256 Fri Aug 28 11:10:56 2020 @@ -0,0 +1 @@ +3c8092b9efa1d908a30d557cb034cbcdea6c0d2276df4a1647f109d920aff386 Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-bin.tar.gz.sha512 Fri Aug 28 11:10:56 2020 @@ -0,0 +1 @@ +f43f2c1d1710b0d98a73e9dbe950f1c759f03260bf1d3bdbd88d7af4682b342357231548a13a07b2ab36d0f3395500ac75c6043bd0ef5159915126bc7a6714ae Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha256 Fri Aug 28 11:10:56 2020 @@ -0,0 +1 @@ +e4fcf2d378ef87ea1885c294a3b3c86a0b95f6206bd22255d1c82c77709aa03d Added: dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 == --- dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 (added) +++ dev/cassandra/2.1.22/apache-cassandra-2.1.22-src.tar.gz.sha512 Fri Aug 28 11:10:56 2020 @@ -0,0 +1 @@ +0059ebbcef5bc7da0b1ad6a2682909ce3459da89a1cd790d575486e605a7af2d8cbbb7a3e9d8fdbba74d43fef4edb92cec6e2340ccf7a7df3e51a135beae6192 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Commented] (CASSANDRA-15988) Add nodetool getfullquerylog
[ https://issues.apache.org/jira/browse/CASSANDRA-15988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17186467#comment-17186467 ] Stefan Miklosovic commented on CASSANDRA-15988: --- [~dcapwell] all fixed please re-review build [https://ci-cassandra.apache.org/view/patches/job/Cassandra-devbranch/290/] pr [https://github.com/apache/cassandra/pull/721] > Add nodetool getfullquerylog > - > > Key: CASSANDRA-15988 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15988 > Project: Cassandra > Issue Type: Improvement > Components: Tool/fql >Reporter: Ekaterina Dimitrova >Assignee: Stefan Miklosovic >Priority: Normal > Fix For: 4.0-rc > > Time Spent: 20m > Remaining Estimate: 0h > > This ticket is raised based on CASSANDRA-15791 and valuable feedback provided > by [~jshook]. > There are two outstanding questions: > * forming the exact shape of such a command and how it can benefit the > users; to be discussed in detail in this ticket > * Is this a thing we as a project can add to 4.0 beta or it should be > considered in 4.1 for example > -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] tag 2.1.22-tentative created (now 93ce793)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to tag 2.1.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git. at 93ce793 (commit) This tag includes the following new commits: new 93ce793 Prepare debian changelog for 2.1.22 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Prepare debian changelog for 2.1.22
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to tag 2.1.22-tentative in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 93ce793d399c81b369ca4eefc775d3e87646be86 Author: Mick Semb Wever AuthorDate: Fri Aug 28 12:51:14 2020 +0200 Prepare debian changelog for 2.1.22 --- debian/changelog | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 0c3a00f..98899c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ -cassandra (2.1.21) unstable; urgency=medium +cassandra (2.1.22) unstable; urgency=medium * New release - -- Michael Shuler Fri, 01 Feb 2019 12:28:58 -0600 + -- Mick Semb Wever Fri, 28 Aug 2020 12:36:32 +0200 + + cassandra (2.1.21) unstable; urgency=medium + + * New release + + -- Michael Shuler Mon, 11 Feb 2019 18:20:00 -0500 cassandra (2.1.20) unstable; urgency=medium - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-2.2 updated (1f11eb2 -> 5a58516)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git. from 1f11eb2 Merge branch 'cassandra-2.1' into cassandra-2.2 new d49360b Increment version to 2.1.22 new 5a58516 Merge branch 'cassandra-2.1' into cassandra-2.2 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-2.1' into cassandra-2.2
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 5a58516cae6bd92816e30257297cd26bf9316a99 Merge: 1f11eb2 d49360b Author: Mick Semb Wever AuthorDate: Fri Aug 28 12:47:24 2020 +0200 Merge branch 'cassandra-2.1' into cassandra-2.2 - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org