You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@cassandra.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2020/10/14 17:46:23 UTC
Build complete: Cassandra-trunk #70 [UNSTABLE]
609876275738589fdfb9a3e20cb2f594aa404037
-------------------------------------------------------------------------------
Build Cassandra-trunk #70 Still Unstable
URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/70/
-------------------------------------------------------------------------------
Changes:
[Brandon Williams] Fail truncation requests when they fail on a replica
-------------------------------------------------------------------------------
Failed Tests:
57 tests failed.
FAILED: dtest-novnode.cql_test.TestMiscellaneousCQL.test_truncate_failure
FAILED: org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest
FAILED: org.apache.cassandra.transport.frame.checksum.ChecksummingTransformerTest.corruptionCausesFailure-cdc
FAILED: org.apache.cassandra.distributed.test.CasWriteTest.testCasWriteSuccessWithNoContention
FAILED: org.apache.cassandra.distributed.test.CasWriteTest.testWriteUnknownResult
FAILED: org.apache.cassandra.distributed.test.CasWriteTest.testCasWriteTimeoutAtCommitPhase_RspLost
FAILED: junit.framework.TestSuite.org.apache.cassandra.distributed.test.CasWriteTest
FAILED: org.apache.cassandra.distributed.test.FrozenUDTTest.testDivergentSchemas
FAILED: org.apache.cassandra.distributed.test.LargeColumnTest.test
FAILED: org.apache.cassandra.distributed.test.MessageFiltersTest.testFilters
FAILED: org.apache.cassandra.distributed.test.MessageFiltersTest.testMessageMatching
FAILED: org.apache.cassandra.distributed.test.MessageFiltersTest.outboundBeforeInbound
FAILED: org.apache.cassandra.distributed.test.MessageForwardingTest.mutationsForwardedToAllReplicasTest
FAILED: org.apache.cassandra.distributed.test.ReadRepairTest.failingReadRepairTest
FAILED: org.apache.cassandra.distributed.test.ReadRepairTest.readRepairTest
FAILED: org.apache.cassandra.distributed.test.ReadRepairTest.emptyRangeTombstonesFromPaging
FAILED: org.apache.cassandra.distributed.test.ReadRepairTest.movingTokenReadRepairTest
FAILED: org.apache.cassandra.distributed.test.RepairDigestTrackingTest.testInconsistenciesFound
FAILED: org.apache.cassandra.distributed.test.RepairDigestTrackingTest.testRepairedReadCountNormalizationWithInitialUnderread
FAILED: org.apache.cassandra.distributed.test.RepairDigestTrackingTest.testRepairedReadCountNormalizationWithInitialOverread
FAILED: org.apache.cassandra.distributed.test.RepairDigestTrackingTest.testSnapshottingOnInconsistency
FAILED: org.apache.cassandra.distributed.test.RepairDigestTrackingTest.testPurgeableTombstonesAreIgnored
FAILED: org.apache.cassandra.distributed.test.RepairOperationalTest.emptyDC
FAILED: org.apache.cassandra.distributed.test.RepairOperationalTest.mainDC
FAILED: org.apache.cassandra.distributed.test.RepairOperationalTest.dcFilterOnEmptyDC
FAILED: org.apache.cassandra.distributed.test.RepairOperationalTest.hostFilterDifferentDC
FAILED: org.apache.cassandra.distributed.test.ReplicaFilteringProtectionTest.testMissedUpdatesAroundCachingFailThreshold
FAILED: org.apache.cassandra.distributed.test.ReplicaFilteringProtectionTest.testMissedUpdatesBelowCachingWarnThreshold
FAILED: org.apache.cassandra.distributed.test.ReplicaFilteringProtectionTest.testMissedUpdatesAboveCachingWarnThreshold
FAILED: org.apache.cassandra.distributed.test.SchemaTest.addColumnMixedMode
FAILED: org.apache.cassandra.distributed.test.SchemaTest.addDropColumnMixedMode
FAILED: org.apache.cassandra.distributed.test.SchemaTest.dropColumnMixedMode
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.skippedSSTableWithPartitionDeletionShadowingDataOnAnotherNode
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.skippedSSTableWithPartitionDeletionShadowingDataOnAnotherNode2
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.failingReadRepairTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.readRepairTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.largeMessageTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.pagingWithRepairTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.metricsCountQueriesTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.coordinatorWriteTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.pagingTests
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.skippedSSTableWithPartitionDeletionTest
FAILED: org.apache.cassandra.distributed.test.SimpleReadWriteTest.simplePagedReadsTest
FAILED: org.apache.cassandra.repair.RepairJobTest.testOptimizedCreateStandardSyncTasks-cdc
FAILED: org.apache.cassandra.repair.RepairJobTest.testOptimizedCreateStandardSyncTasks-compression
FAILED: org.apache.cassandra.repair.RepairJobTest.testOptimizedCreateStandardSyncTasks
FAILED: junit.framework.TestSuite.org.apache.cassandra.streaming.LongStreamingTest
FAILED: dtest-novnode.read_repair_test.TestReadRepairGuarantees.test_atomic_writes[blocking]
FAILED: dtest-novnode.read_repair_test.TestReadRepair.test_alter_rf_and_run_read_repair
FAILED: dtest-offheap.read_repair_test.TestReadRepairGuarantees.test_atomic_writes[blocking]
FAILED: dtest-offheap.read_repair_test.TestReadRepair.test_alter_rf_and_run_read_repair
FAILED: dtest.read_repair_test.TestReadRepairGuarantees.test_atomic_writes[blocking]
FAILED: dtest.read_repair_test.TestReadRepair.test_alter_rf_and_run_read_repair
FAILED: org.apache.cassandra.gms.GossiperTest.testHaveVersion3Nodes-cdc
FAILED: org.apache.cassandra.gms.GossiperTest.testHaveVersion3Nodes-compression
FAILED: org.apache.cassandra.gms.GossiperTest.testHaveVersion3Nodes
FAILED: org.apache.cassandra.hints.HintsWriteThenReadTest.testWriteReadCycle
-------------------------------------------------------------------------------
Cassandra CI Results
-------------------------------------------------------------------------------
Tests Failures Errors Skipped Success rate Time
19112 17 570 97 96.93% 148057.112
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
3817 530 7 0 127604.183
cqlshlib.python3.jdk8 166 0 0 0 0.000
org.apache.cassandra.audit 144 0 0 0 270.591
org.apache.cassandra.auth 108 0 0 0 50.882
org.apache.cassandra.auth.jmx 69 0 0 0 17.520
org.apache.cassandra.batchlog 36 0 0 0 81.017
org.apache.cassandra.cache 12 0 0 0 23.230
org.apache.cassandra.concurrent 29 0 0 0 875.322
org.apache.cassandra.config 72 0 0 0 7.141
org.apache.cassandra.cql.jdbc 3 0 0 0 0.206
org.apache.cassandra.cql3 719 0 0 27 1708.054
org.apache.cassandra.cql3.conditions 12 0 0 0 2.104
org.apache.cassandra.cql3.functions 93 0 0 0 51.268
org.apache.cassandra.cql3.restrictions 69 0 0 0 3.306
org.apache.cassandra.cql3.selection 30 0 0 0 38.691
org.apache.cassandra.cql3.statements 72 0 0 0 83.897
org.apache.cassandra.cql3.validation.entities 1122 0 0 3 1119.007
org.apache.cassandra.cql3.validation.miscellaneous 168 0 0 0 155.242
org.apache.cassandra.cql3.validation.operations 1194 0 0 0 943.888
org.apache.cassandra.db 1167 0 0 2 671.054
org.apache.cassandra.db.aggregation 18 0 0 0 2.532
org.apache.cassandra.db.columniterator 3 0 0 0 10.022
org.apache.cassandra.db.commitlog 1213 0 0 7 863.401
org.apache.cassandra.db.compaction 563 0 0 6 1484.286
org.apache.cassandra.db.composites 9 0 0 0 1.474
org.apache.cassandra.db.context 24 0 0 0 6.098
org.apache.cassandra.db.filter 21 0 0 0 3.950
org.apache.cassandra.db.lifecycle 204 0 0 0 84.487
org.apache.cassandra.db.marshal 423 0 0 0 131.583
org.apache.cassandra.db.monitoring 45 0 0 0 16.233
org.apache.cassandra.db.partition 30 0 0 0 176.990
org.apache.cassandra.db.partitions 24 0 0 0 1.994
org.apache.cassandra.db.repair 69 0 0 3 64.199
org.apache.cassandra.db.rows 156 0 0 0 131.888
org.apache.cassandra.db.streaming 54 0 0 0 94.166
org.apache.cassandra.db.transform 66 0 0 0 20.923
org.apache.cassandra.db.view 12 0 0 0 76.037
org.apache.cassandra.db.virtual 39 0 0 0 83.452
org.apache.cassandra.dht 312 0 0 0 174.138
org.apache.cassandra.dht.tokenallocator 9 0 0 1 235.577
org.apache.cassandra.diag 18 0 0 0 2.995
org.apache.cassandra.diag.store 18 0 0 0 0.208
org.apache.cassandra.distributed.test 369 38 2 12 3811.461
org.apache.cassandra.distributed.upgrade 5 1 0 0 235.513
org.apache.cassandra.fql 105 0 0 0 28.087
org.apache.cassandra.fqltool 25 0 0 0 4.931
org.apache.cassandra.gms 48 0 3 0 62.527
org.apache.cassandra.hints 112 0 1 0 724.736
org.apache.cassandra.index 135 0 0 0 166.314
org.apache.cassandra.index.internal 81 0 0 0 64.323
org.apache.cassandra.index.sasi 123 0 0 0 119.979
org.apache.cassandra.index.sasi.analyzer 75 0 0 0 3.771
org.apache.cassandra.index.sasi.conf 42 0 0 0 2.888
org.apache.cassandra.index.sasi.disk 84 0 0 0 106.392
org.apache.cassandra.index.sasi.plan 24 0 0 0 14.622
org.apache.cassandra.index.sasi.utils 156 0 0 0 9.282
org.apache.cassandra.io 15 0 0 0 53.338
org.apache.cassandra.io.compress 138 0 0 0 57.660
org.apache.cassandra.io.sstable 379 0 0 6 861.644
org.apache.cassandra.io.sstable.format 3 0 0 0 6.291
org.apache.cassandra.io.sstable.format.big 6 0 0 0 10.359
org.apache.cassandra.io.sstable.metadata 30 0 0 0 3.273
org.apache.cassandra.io.util 399 0 0 0 136.694
org.apache.cassandra.locator 211 0 0 0 341.539
org.apache.cassandra.metrics 195 0 0 3 174.289
org.apache.cassandra.net 466 0 0 0 650.216
org.apache.cassandra.net.proxy 9 0 0 0 2.318
org.apache.cassandra.repair 105 0 3 3 128.673
org.apache.cassandra.repair.asymmetric 39 0 0 0 3.051
org.apache.cassandra.repair.consistent 207 0 0 3 53.180
org.apache.cassandra.repair.consistent.admin 15 0 0 0 9.237
org.apache.cassandra.repair.messages 54 0 0 0 6.887
org.apache.cassandra.schema 99 0 0 3 47.647
org.apache.cassandra.security 78 0 0 0 9.950
org.apache.cassandra.serializers 99 0 0 0 1.503
org.apache.cassandra.service 384 0 0 3 380.472
org.apache.cassandra.service.pager 21 0 0 0 3.019
org.apache.cassandra.service.reads 357 0 0 3 30.708
org.apache.cassandra.service.reads.repair 102 0 0 3 54.440
org.apache.cassandra.streaming 30 1 0 0 64.171
org.apache.cassandra.streaming.async 54 0 0 0 8.567
org.apache.cassandra.streaming.compression 18 0 0 0 3.149
org.apache.cassandra.streaming.messages 3 0 0 0 0.269
org.apache.cassandra.stress.generate 6 0 0 0 0.154
org.apache.cassandra.stress.settings 8 0 0 0 0.727
org.apache.cassandra.stress.util 5 0 0 0 0.061
org.apache.cassandra.tools 360 0 0 0 455.252
org.apache.cassandra.tools.cassandrastress 3 0 0 0 38.062
org.apache.cassandra.tools.cqlsh 3 0 0 0 37.294
org.apache.cassandra.tools.nodetool 3 0 0 0 6.054
org.apache.cassandra.tools.nodetool.formatter 18 0 0 0 0.211
org.apache.cassandra.tools.nodetool.stats 24 0 0 0 0.959
org.apache.cassandra.tracing 18 0 0 0 2.767
org.apache.cassandra.transport 162 0 0 0 306.315
org.apache.cassandra.transport.frame.checksum 18 0 1 0 117.052
org.apache.cassandra.transport.messages 6 0 0 0 2.335
org.apache.cassandra.triggers 60 0 0 0 32.895
org.apache.cassandra.utils 557 0 0 6 979.577
org.apache.cassandra.utils.binlog 63 0 0 0 65.948
org.apache.cassandra.utils.btree 120 0 0 0 2.129
org.apache.cassandra.utils.concurrent 189 0 0 3 21.897
org.apache.cassandra.utils.memory 100 0 0 0 147.751
org.apache.cassandra.utils.obs 12 0 0 0 1.637
org.apache.cassandra.utils.streamhist 33 0 0 0 6.604
org.apache.cassandra.utils.vint 12 0 0 0 0.825
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Packages
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
Cassandra dtests 5 0 0 476.614
Cassandra dtests 6 0 0 647.969
Cassandra dtests 5 0 0 736.584
Cassandra dtests 5 0 0 815.030
Cassandra dtests 4 0 0 333.807
Cassandra dtests 2 0 0 365.481
Cassandra dtests 3 0 0 909.038
Cassandra dtests 5 0 0 853.938
Cassandra dtests 21 2 0 482.685
Cassandra dtests 21 3 0 548.861
Cassandra dtests 20 3 0 559.182
Cassandra dtests 21 4 1 616.838
Cassandra dtests 21 4 0 528.759
Cassandra dtests 22 4 0 728.498
Cassandra dtests 20 2 0 718.929
Cassandra dtests 20 2 0 802.026
Cassandra dtests 20 2 0 667.308
Cassandra dtests 20 2 0 1039.552
Cassandra dtests 20 2 0 924.305
Cassandra dtests 22 3 0 436.102
Cassandra dtests 20 2 0 1092.692
Cassandra dtests 19 2 1 585.980
Cassandra dtests 18 2 0 633.654
Cassandra dtests 20 3 0 493.502
Cassandra dtests 17 1 0 444.473
Cassandra dtests 19 2 0 553.173
Cassandra dtests 19 2 0 572.715
Cassandra dtests 19 1 0 720.709
Cassandra dtests 20 2 0 687.058
Cassandra dtests 20 2 0 1187.418
Cassandra dtests 22 3 0 437.262
Cassandra dtests 20 3 0 836.959
Cassandra dtests 20 3 0 639.078
Cassandra dtests 19 3 0 483.329
Cassandra dtests 17 2 0 356.470
Cassandra dtests 19 3 0 505.918
Cassandra dtests 19 2 0 433.080
Cassandra dtests 20 3 0 451.069
Cassandra dtests 21 4 0 409.001
Cassandra dtests 20 4 0 380.789
Cassandra dtests 19 2 0 567.275
Cassandra dtests 22 3 0 550.438
Cassandra dtests 18 2 0 1077.966
Cassandra dtests 19 2 0 911.382
Cassandra dtests 22 4 0 886.726
Cassandra dtests 20 3 0 729.679
Cassandra dtests 20 3 0 916.085
Cassandra dtests 20 3 0 985.085
Cassandra dtests 20 3 0 904.253
Cassandra dtests 20 3 0 950.421
Cassandra dtests 20 2 0 653.094
Cassandra dtests 20 2 0 781.621
Cassandra dtests 22 4 0 417.279
Cassandra dtests 20 2 0 1045.586
Cassandra dtests 20 2 0 1618.450
Cassandra dtests 20 2 0 1012.194
Cassandra dtests 21 3 0 910.111
Cassandra dtests 22 4 0 711.389
Cassandra dtests 19 1 0 960.184
Cassandra dtests 20 2 0 535.489
Cassandra dtests 21 3 0 944.502
Cassandra dtests 21 4 0 776.102
Cassandra dtests 22 4 0 565.104
Cassandra dtests 23 5 0 467.832
Cassandra dtests 21 3 0 434.304
Cassandra dtests 21 3 0 830.975
Cassandra dtests 21 3 0 810.549
Cassandra dtests 22 4 1 477.442
Cassandra dtests 23 5 0 413.317
Cassandra dtests 21 3 0 549.424
Cassandra dtests 21 3 0 492.943
Cassandra dtests 22 4 0 571.121
Cassandra dtests 20 2 0 938.816
Cassandra dtests 18 2 0 576.280
Cassandra dtests 19 3 0 523.250
Cassandra dtests 20 4 0 289.107
Cassandra dtests 18 2 0 472.290
Cassandra dtests 20 3 0 391.506
Cassandra dtests 19 2 0 423.162
Cassandra dtests 21 4 0 466.897
Cassandra dtests 20 3 0 692.019
Cassandra dtests 20 4 0 588.514
Cassandra dtests 19 4 0 403.772
Cassandra dtests 21 3 1 850.842
Cassandra dtests 18 3 0 292.510
Cassandra dtests 20 3 0 497.508
Cassandra dtests 20 3 0 520.641
Cassandra dtests 22 5 0 307.901
Cassandra dtests 22 4 0 531.403
Cassandra dtests 21 4 0 454.697
Cassandra dtests 19 2 0 636.473
Cassandra dtests 20 3 0 597.940
Cassandra dtests 21 5 0 473.080
Cassandra dtests 18 2 0 484.188
Cassandra dtests 20 2 0 598.381
Cassandra dtests 18 2 0 447.791
Cassandra dtests 18 2 0 575.353
Cassandra dtests 18 2 0 491.318
Cassandra dtests 16 2 0 392.464
Cassandra dtests 17 2 0 533.678
Cassandra dtests 18 2 0 529.675
Cassandra dtests 17 2 0 786.342
Cassandra dtests 18 2 0 630.769
Cassandra dtests 19 2 0 776.777
Cassandra dtests 20 4 0 439.297
Cassandra dtests 20 2 0 848.701
Cassandra dtests 19 3 0 980.179
Cassandra dtests 18 2 0 883.496
Cassandra dtests 20 3 0 698.442
Cassandra dtests 20 3 0 710.568
Cassandra dtests 20 3 0 482.748
Cassandra dtests 19 2 0 388.814
Cassandra dtests 20 3 0 569.713
Cassandra dtests 20 3 0 962.396
Cassandra dtests 20 3 0 606.898
Cassandra dtests 20 3 0 465.692
Cassandra dtests 19 1 0 810.548
Cassandra dtests 19 2 0 871.288
Cassandra dtests 19 2 0 761.561
Cassandra dtests 19 2 0 606.410
Cassandra dtests 19 2 1 671.090
Cassandra dtests 21 4 0 434.297
Cassandra dtests 19 2 0 651.745
Cassandra dtests 20 3 0 561.171
Cassandra dtests 21 4 0 484.782
Cassandra dtests 20 3 0 693.458
Cassandra dtests 20 3 0 540.563
Cassandra dtests 19 2 0 615.722
Cassandra dtests 21 4 0 817.670
Cassandra dtests 20 3 0 1065.567
Cassandra dtests 21 4 0 957.451
Cassandra dtests 21 4 0 523.931
Cassandra dtests 18 1 0 838.675
Cassandra dtests 18 2 0 721.450
Cassandra dtests 16 1 0 508.838
Cassandra dtests 19 3 0 433.330
Cassandra dtests 20 2 0 799.646
Cassandra dtests 18 2 0 545.406
Cassandra dtests 18 2 0 585.111
Cassandra dtests 20 4 0 264.587
Cassandra dtests 19 3 0 586.412
Cassandra dtests 19 2 0 435.090
Cassandra dtests 19 2 0 384.985
Cassandra dtests 21 4 0 449.987
Cassandra dtests 20 3 0 706.708
Cassandra dtests 20 4 0 539.866
Cassandra dtests 17 2 0 512.859
Cassandra dtests 21 3 1 795.115
Cassandra dtests 19 4 0 176.516
Cassandra dtests 20 3 0 561.920
Cassandra dtests 20 3 0 512.374
Cassandra dtests 21 4 0 307.741
Cassandra dtests 25 5 0 606.018
Cassandra dtests 21 4 0 348.910
Cassandra dtests 20 3 0 522.371
Cassandra dtests 20 3 0 630.409
Cassandra dtests 20 4 0 486.222
Cassandra dtests 19 3 0 523.888
Cassandra dtests 19 1 0 953.696
Cassandra dtests 18 2 0 444.363
Cassandra dtests 18 2 0 459.823
Cassandra dtests 18 2 0 573.552
Cassandra dtests 17 2 0 558.492
Cassandra dtests 16 2 0 385.999
Cassandra dtests 18 2 0 767.800
Cassandra dtests 18 2 0 871.212
Cassandra dtests 17 2 0 623.285
Cassandra dtests 19 2 0 741.111
Cassandra dtests 20 4 0 472.468
Cassandra dtests 20 2 0 668.677
Cassandra dtests 19 3 0 906.303
Cassandra dtests 19 3 0 828.839
Cassandra dtests 19 2 0 810.188
Cassandra dtests 20 3 0 652.226
Cassandra dtests 19 2 0 514.374
Cassandra dtests 20 3 0 485.723
Cassandra dtests 19 2 0 589.919
Cassandra dtests 20 3 0 860.293
Cassandra dtests 20 3 0 664.166
Cassandra dtests 21 4 0 338.388
Cassandra dtests 20 2 0 981.003
Cassandra dtests 19 2 0 711.281
Cassandra dtests 19 2 0 753.683
Cassandra dtests 19 2 0 653.236
Cassandra dtests 19 2 1 727.244
Cassandra dtests 21 4 0 623.324
Cassandra dtests 19 2 0 680.440
Cassandra dtests 19 2 0 587.118
Cassandra dtests 21 4 0 679.850
Cassandra dtests 21 4 0 536.902
Cassandra dtests 20 3 0 489.469
Cassandra dtests 18 1 0 779.528
Cassandra dtests 21 4 0 461.510
Cassandra dtests 20 3 0 809.843
Cassandra dtests 21 4 0 1006.255
Cassandra dtests 21 4 0 940.595
Cassandra dtests 19 2 0 623.675
Cassandra dtests 20 3 0 646.213
Cassandra dtests 16 1 0 597.843
Cassandra dtests 19 3 0 526.141
-------------------------------------------------------------------------------
cqlshlib.python3.jdk8
Name Tests Errors Failures Skipped Time(s)
no_cython 83 0 0 NaN
cython 83 0 0 NaN
-------------------------------------------------------------------------------
org.apache.cassandra.audit
Name Tests Errors Failures Skipped Time(s)
AuditLogFilterTest-cdc 10 0 0 0 0.255
AuditLoggerAuthTest-cdc 9 0 0 0 52.918
AuditLoggerTest-cdc 28 0 0 0 29.071
BinAuditLoggerTest-cdc 1 0 0 0 13.127
AuditLogFilterTest-compression 10 0 0 0 0.215
AuditLoggerAuthTest-compression 9 0 0 0 53.023
AuditLoggerTest-compression 28 0 0 0 22.572
BinAuditLoggerTest-compression 1 0 0 0 12.494
AuditLogFilterTest 10 0 0 0 0.256
AuditLoggerAuthTest 9 0 0 0 53.499
AuditLoggerTest 28 0 0 0 20.788
BinAuditLoggerTest 1 0 0 0 12.373
-------------------------------------------------------------------------------
org.apache.cassandra.auth
Name Tests Errors Failures Skipped Time(s)
AuthCacheTest-cdc 14 0 0 0 0.531
CassandraNetworkAuthorizerTest-cdc 6 0 0 0 3.937
CassandraRoleManagerTest-cdc 1 0 0 0 3.523
PasswordAuthenticatorTest-cdc 7 0 0 0 6.245
RoleOptionsTest-cdc 4 0 0 0 0.406
RolesTest-cdc 4 0 0 0 3.690
AuthCacheTest-compression 14 0 0 0 0.480
CassandraNetworkAuthorizerTest- 6 0 0 0 3.979
compression
CassandraRoleManagerTest-compression 1 0 0 0 3.141
PasswordAuthenticatorTest-compression 7 0 0 0 5.052
RoleOptionsTest-compression 4 0 0 0 0.376
RolesTest-compression 4 0 0 0 3.054
AuthCacheTest 14 0 0 0 0.522
CassandraNetworkAuthorizerTest 6 0 0 0 3.856
CassandraRoleManagerTest 1 0 0 0 3.285
PasswordAuthenticatorTest 7 0 0 0 5.206
RoleOptionsTest 4 0 0 0 0.407
RolesTest 4 0 0 0 3.192
-------------------------------------------------------------------------------
org.apache.cassandra.auth.jmx
Name Tests Errors Failures Skipped Time(s)
AuthorizationProxyTest-cdc 20 0 0 0 1.343
JMXAuthTest-cdc 3 0 0 0 5.271
AuthorizationProxyTest-compression 20 0 0 0 0.990
JMXAuthTest-compression 3 0 0 0 4.381
AuthorizationProxyTest 20 0 0 0 1.110
JMXAuthTest 3 0 0 0 4.425
-------------------------------------------------------------------------------
org.apache.cassandra.batchlog
Name Tests Errors Failures Skipped Time(s)
BatchlogEndpointFilterTest-cdc 5 0 0 0 0.459
BatchlogManagerTest-cdc 6 0 0 0 23.737
BatchlogTest-cdc 1 0 0 0 3.107
BatchlogEndpointFilterTest-compression 5 0 0 0 0.432
BatchlogManagerTest-compression 6 0 0 0 23.296
BatchlogTest-compression 1 0 0 0 3.001
BatchlogEndpointFilterTest 5 0 0 0 0.456
BatchlogManagerTest 6 0 0 0 23.348
BatchlogTest 1 0 0 0 3.181
-------------------------------------------------------------------------------
org.apache.cassandra.cache
Name Tests Errors Failures Skipped Time(s)
AutoSavingCacheTest-cdc 2 0 0 0 3.362
CacheProviderTest-cdc 2 0 0 0 4.768
AutoSavingCacheTest-compression 2 0 0 0 3.173
CacheProviderTest-compression 2 0 0 0 3.964
AutoSavingCacheTest 2 0 0 0 3.364
CacheProviderTest 2 0 0 0 4.599
-------------------------------------------------------------------------------
org.apache.cassandra.concurrent
Name Tests Errors Failures Skipped Time(s)
LongOpOrderTest 1 0 0 0 330.693
LongSharedExecutorPoolTest 1 0 0 0 480.434
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 15.062
cdc
DebuggableThreadPoolExecutorTest-cdc 4 0 0 0 1.411
SEPExecutorTest-cdc 2 0 0 0 5.124
WaitQueueTest-cdc 2 0 0 0 0.262
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 14.789
compression
DebuggableThreadPoolExecutorTest- 4 0 0 0 1.347
compression
SEPExecutorTest-compression 2 0 0 0 4.127
WaitQueueTest-compression 2 0 0 0 0.222
DebuggableScheduledThreadPoolExecutorTest 1 0 0 0 14.982
DebuggableThreadPoolExecutorTest 4 0 0 0 1.401
SEPExecutorTest 2 0 0 0 5.213
WaitQueueTest 2 0 0 0 0.255
-------------------------------------------------------------------------------
org.apache.cassandra.config
Name Tests Errors Failures Skipped Time(s)
CassandraRelevantPropertiesTest-cdc 8 0 0 0 0.141
DatabaseDescriptorRefTest-cdc 1 0 0 0 1.321
DatabaseDescriptorTest-cdc 15 0 0 0 0.961
CassandraRelevantPropertiesTest- 8 0 0 0 0.127
compression
DatabaseDescriptorRefTest-compression 1 0 0 0 1.262
DatabaseDescriptorTest-compression 15 0 0 0 0.888
CassandraRelevantPropertiesTest 8 0 0 0 0.155
DatabaseDescriptorRefTest 1 0 0 0 1.330
DatabaseDescriptorTest 15 0 0 0 0.956
-------------------------------------------------------------------------------
org.apache.cassandra.cql.jdbc
Name Tests Errors Failures Skipped Time(s)
JdbcDecimalTest-cdc 1 0 0 0 0.071
JdbcDecimalTest-compression 1 0 0 0 0.062
JdbcDecimalTest 1 0 0 0 0.073
-------------------------------------------------------------------------------
org.apache.cassandra.cql3
Name Tests Errors Failures Skipped Time(s)
CorruptionTest 1 0 0 0 127.131
ManyRowsTest 2 0 0 0 6.500
ViewLongTest 5 0 0 0 103.993
CDCStatementTest-cdc 3 0 0 0 4.280
CQL3TypeLiteralTest-cdc 6 0 0 0 0.947
ColumnIdentifierTest-cdc 4 0 0 0 0.417
CqlParserTest-cdc 3 0 0 0 0.414
CustomNowInSecondsTest-cdc 4 0 0 0 14.726
DeleteTest-cdc 1 0 0 0 15.739
DistinctQueryPagingTest-cdc 5 0 0 0 14.508
DurationTest-cdc 8 0 0 0 0.095
EmptyValuesTest-cdc 14 0 0 5 36.762
ErrorCollectorTest-cdc 6 0 0 0 0.070
GcCompactionTest-cdc 8 0 0 0 9.856
IndexQueryPagingTest-cdc 5 0 0 0 14.687
KeyCacheCqlTest-cdc 10 0 0 0 21.035
ListsTest-cdc 6 0 0 0 5.861
NonNativeTimestampTest-cdc 1 0 0 0 3.536
OutOfSpaceTest-cdc 3 0 0 0 4.248
PagingQueryTest-cdc 1 0 0 0 21.059
PagingTest-cdc 1 0 0 0 10.232
PreparedStatementsTest-cdc 10 0 0 0 20.925
PstmtPersistenceTest-cdc 2 0 0 0 13.804
QueryEventsTest-cdc 4 0 0 0 13.663
QueryWithIndexedSSTableTest-cdc 1 0 0 0 3.996
ReservedKeywordsTest-cdc 1 0 0 0 0.898
SerializationMirrorTest-cdc 1 0 0 0 3.462
SimpleQueryTest-cdc 18 0 0 0 8.804
TombstonesWithIndexedSSTableTest-cdc 2 0 0 0 5.442
TraceCqlTest-cdc 1 0 0 0 12.406
UDHelperTest-cdc 3 0 0 0 0.337
ViewComplexTest-cdc 32 0 0 1 102.486
ViewFilteringTest-cdc 25 0 0 3 55.479
ViewSchemaTest-cdc 7 0 0 0 25.050
ViewTest-cdc 41 0 0 0 59.912
CDCStatementTest-compression 3 0 0 0 4.097
CQL3TypeLiteralTest-compression 6 0 0 0 0.802
ColumnIdentifierTest-compression 4 0 0 0 0.375
CqlParserTest-compression 3 0 0 0 0.391
CustomNowInSecondsTest-compression 4 0 0 0 14.131
DeleteTest-compression 1 0 0 0 14.576
DistinctQueryPagingTest-compression 5 0 0 0 14.331
DurationTest-compression 8 0 0 0 0.082
EmptyValuesTest-compression 14 0 0 5 34.438
ErrorCollectorTest-compression 6 0 0 0 0.064
GcCompactionTest-compression 8 0 0 0 9.529
IndexQueryPagingTest-compression 5 0 0 0 14.276
KeyCacheCqlTest-compression 10 0 0 0 18.823
ListsTest-compression 6 0 0 0 4.652
NonNativeTimestampTest-compression 1 0 0 0 3.164
OutOfSpaceTest-compression 3 0 0 0 3.985
PagingQueryTest-compression 1 0 0 0 19.634
PagingTest-compression 1 0 0 0 9.832
PreparedStatementsTest-compression 10 0 0 0 19.832
PstmtPersistenceTest-compression 2 0 0 0 13.496
QueryEventsTest-compression 4 0 0 0 13.225
QueryWithIndexedSSTableTest-compression 1 0 0 0 3.788
ReservedKeywordsTest-compression 1 0 0 0 0.821
SerializationMirrorTest-compression 1 0 0 0 3.239
SimpleQueryTest-compression 18 0 0 0 9.055
TombstonesWithIndexedSSTableTest- 2 0 0 0 4.959
compression
TraceCqlTest-compression 1 0 0 0 12.093
UDHelperTest-compression 3 0 0 0 0.313
ViewComplexTest-compression 32 0 0 1 101.959
ViewFilteringTest-compression 25 0 0 3 44.181
ViewSchemaTest-compression 7 0 0 0 23.205
ViewTest-compression 41 0 0 0 56.246
CDCStatementTest 3 0 0 0 4.246
CQL3TypeLiteralTest 6 0 0 0 0.965
ColumnIdentifierTest 4 0 0 0 0.413
CqlParserTest 3 0 0 0 0.418
CustomNowInSecondsTest 4 0 0 0 14.620
DeleteTest 1 0 0 0 15.847
DistinctQueryPagingTest 5 0 0 0 14.546
DurationTest 8 0 0 0 0.097
EmptyValuesTest 14 0 0 5 36.673
ErrorCollectorTest 6 0 0 0 0.070
GcCompactionTest 8 0 0 0 9.799
IndexQueryPagingTest 5 0 0 0 14.549
KeyCacheCqlTest 10 0 0 0 20.160
ListsTest 6 0 0 0 4.851
NonNativeTimestampTest 1 0 0 0 3.422
OutOfSpaceTest 3 0 0 0 4.147
PagingQueryTest 1 0 0 0 21.892
PagingTest 1 0 0 0 10.178
PreparedStatementsTest 10 0 0 0 20.101
PstmtPersistenceTest 2 0 0 0 13.713
QueryEventsTest 4 0 0 0 13.717
QueryWithIndexedSSTableTest 1 0 0 0 4.114
ReservedKeywordsTest 1 0 0 0 0.874
SerializationMirrorTest 1 0 0 0 3.462
SimpleQueryTest 18 0 0 0 8.790
TombstonesWithIndexedSSTableTest 2 0 0 0 5.315
TraceCqlTest 1 0 0 0 12.501
UDHelperTest 3 0 0 0 0.332
ViewComplexTest 32 0 0 1 99.653
ViewFilteringTest 25 0 0 3 42.429
ViewSchemaTest 7 0 0 0 22.428
ViewTest 41 0 0 0 67.378
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.conditions
Name Tests Errors Failures Skipped Time(s)
ColumnConditionTest-cdc 4 0 0 0 0.632
ColumnConditionTest-compression 4 0 0 0 0.622
ColumnConditionTest 4 0 0 0 0.850
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.functions
Name Tests Errors Failures Skipped Time(s)
CastFctsTest-cdc 7 0 0 0 6.532
OperationFctsTest-cdc 11 0 0 0 7.413
TimeFctsTest-cdc 13 0 0 0 0.582
CastFctsTest-compression 7 0 0 0 7.497
OperationFctsTest-compression 11 0 0 0 8.405
TimeFctsTest-compression 13 0 0 0 0.489
CastFctsTest 7 0 0 0 9.337
OperationFctsTest 11 0 0 0 10.407
TimeFctsTest 13 0 0 0 0.606
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.restrictions
Name Tests Errors Failures Skipped Time(s)
ClusteringColumnRestrictionsTest-cdc 23 0 0 0 1.104
ClusteringColumnRestrictionsTest- 23 0 0 0 0.971
compression
ClusteringColumnRestrictionsTest 23 0 0 0 1.231
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.selection
Name Tests Errors Failures Skipped Time(s)
SelectionColumnMappingTest-cdc 2 0 0 0 5.424
TermSelectionTest-cdc 8 0 0 0 7.373
SelectionColumnMappingTest-compression 2 0 0 0 5.247
TermSelectionTest-compression 8 0 0 0 7.287
SelectionColumnMappingTest 2 0 0 0 5.557
TermSelectionTest 8 0 0 0 7.803
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.statements
Name Tests Errors Failures Skipped Time(s)
AlterRoleStatementTest-cdc 4 0 0 0 0.897
CreateRoleStatementTest-cdc 4 0 0 0 3.812
CreateUserStatementTest-cdc 1 0 0 0 0.878
DescribeStatementTest-cdc 12 0 0 0 19.531
PropertyDefinitionsTest-cdc 2 0 0 0 0.248
SelectStatementTest-cdc 1 0 0 0 3.617
AlterRoleStatementTest-compression 4 0 0 0 0.838
CreateRoleStatementTest-compression 4 0 0 0 3.638
CreateUserStatementTest-compression 1 0 0 0 0.811
DescribeStatementTest-compression 12 0 0 0 18.504
PropertyDefinitionsTest-compression 2 0 0 0 0.205
SelectStatementTest-compression 1 0 0 0 3.152
AlterRoleStatementTest 4 0 0 0 0.882
CreateRoleStatementTest 4 0 0 0 3.888
CreateUserStatementTest 1 0 0 0 0.875
DescribeStatementTest 12 0 0 0 18.614
PropertyDefinitionsTest 2 0 0 0 0.238
SelectStatementTest 1 0 0 0 3.269
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.entities
Name Tests Errors Failures Skipped Time(s)
CollectionsTest-cdc 50 0 0 0 30.797
CountersTest-cdc 7 0 0 0 6.271
DateTypeTest-cdc 1 0 0 0 3.537
FrozenCollectionsTest-cdc 34 0 0 0 14.485
JsonTest-cdc 22 0 0 0 22.664
SecondaryIndexOnMapEntriesTest-cdc 11 0 0 0 8.531
SecondaryIndexOnStaticColumnTest-cdc 6 0 0 0 8.005
SecondaryIndexTest-cdc 49 0 0 0 36.739
StaticColumnsTest-cdc 7 0 0 0 7.795
TimestampTest-cdc 8 0 0 0 19.092
TimeuuidTest-cdc 2 0 0 0 4.174
TupleTypeTest-cdc 15 0 0 0 31.627
TypeTest-cdc 4 0 0 0 4.721
UFAuthTest-cdc 26 0 0 0 13.374
UFIdentificationTest-cdc 14 0 0 1 15.406
UFJavaTest-cdc 20 0 0 0 26.722
UFPureScriptTupleCollectionTest-cdc 1 0 0 0 13.172
UFScriptTest-cdc 12 0 0 0 22.467
UFSecurityTest-cdc 2 0 0 0 6.451
UFTest-cdc 24 0 0 0 22.666
UFTypesTest-cdc 7 0 0 0 20.341
UFVerifierTest-cdc 20 0 0 0 7.961
UserTypesTest-cdc 27 0 0 0 15.898
VirtualTableTest-cdc 5 0 0 0 14.796
CollectionsTest-compression 50 0 0 0 31.173
CountersTest-compression 7 0 0 0 5.866
DateTypeTest-compression 1 0 0 0 3.635
FrozenCollectionsTest-compression 34 0 0 0 14.904
JsonTest-compression 22 0 0 0 21.995
SecondaryIndexOnMapEntriesTest- 11 0 0 0 8.068
compression
SecondaryIndexOnStaticColumnTest- 6 0 0 0 6.587
compression
SecondaryIndexTest-compression 49 0 0 0 35.879
StaticColumnsTest-compression 7 0 0 0 7.422
TimestampTest-compression 8 0 0 0 17.977
TimeuuidTest-compression 2 0 0 0 3.905
TupleTypeTest-compression 15 0 0 0 33.645
TypeTest-compression 4 0 0 0 4.830
UFAuthTest-compression 26 0 0 0 13.728
UFIdentificationTest-compression 14 0 0 1 14.323
UFJavaTest-compression 20 0 0 0 22.651
UFPureScriptTupleCollectionTest- 1 0 0 0 12.867
compression
UFScriptTest-compression 12 0 0 0 17.974
UFSecurityTest-compression 2 0 0 0 6.216
UFTest-compression 24 0 0 0 20.896
UFTypesTest-compression 7 0 0 0 18.682
UFVerifierTest-compression 20 0 0 0 6.734
UserTypesTest-compression 27 0 0 0 16.392
VirtualTableTest-compression 5 0 0 0 13.776
CollectionsTest 50 0 0 0 30.060
CountersTest 7 0 0 0 5.662
DateTypeTest 1 0 0 0 4.025
FrozenCollectionsTest 34 0 0 0 15.551
JsonTest 22 0 0 0 25.147
SecondaryIndexOnMapEntriesTest 11 0 0 0 7.686
SecondaryIndexOnStaticColumnTest 6 0 0 0 8.322
SecondaryIndexTest 49 0 0 0 34.742
StaticColumnsTest 7 0 0 0 12.585
TimestampTest 8 0 0 0 18.485
TimeuuidTest 2 0 0 0 4.071
TupleTypeTest 15 0 0 0 37.010
TypeTest 4 0 0 0 4.785
UFAuthTest 26 0 0 0 14.417
UFIdentificationTest 14 0 0 1 16.092
UFJavaTest 20 0 0 0 23.681
UFPureScriptTupleCollectionTest 1 0 0 0 13.989
UFScriptTest 12 0 0 0 18.035
UFSecurityTest 2 0 0 0 8.782
UFTest 24 0 0 0 21.411
UFTypesTest 7 0 0 0 20.323
UFVerifierTest 20 0 0 0 7.500
UserTypesTest 27 0 0 0 15.350
VirtualTableTest 5 0 0 0 13.479
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.miscellaneous
Name Tests Errors Failures Skipped Time(s)
CrcCheckChanceTest-cdc 3 0 0 0 6.919
OverflowTest-cdc 14 0 0 0 8.883
PgStringTest-cdc 3 0 0 0 5.042
RoleSyntaxTest-cdc 9 0 0 0 5.592
SSTableMetadataTrackingTest-cdc 7 0 0 0 6.836
SSTablesIteratedTest-cdc 14 0 0 0 11.418
TombstonesTest-cdc 6 0 0 0 7.831
CrcCheckChanceTest-compression 3 0 0 0 6.487
OverflowTest-compression 14 0 0 0 7.217
PgStringTest-compression 3 0 0 0 4.386
RoleSyntaxTest-compression 9 0 0 0 4.394
SSTableMetadataTrackingTest-compression 7 0 0 0 5.654
SSTablesIteratedTest-compression 14 0 0 0 10.679
TombstonesTest-compression 6 0 0 0 7.563
CrcCheckChanceTest 3 0 0 0 6.108
OverflowTest 14 0 0 0 8.193
PgStringTest 3 0 0 0 6.335
RoleSyntaxTest 9 0 0 0 6.082
SSTableMetadataTrackingTest 7 0 0 0 7.114
SSTablesIteratedTest 14 0 0 0 13.861
TombstonesTest 6 0 0 0 8.648
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.operations
Name Tests Errors Failures Skipped Time(s)
AggregationTest-cdc 50 0 0 0 32.237
AlterTest-cdc 26 0 0 0 22.167
BatchTest-cdc 11 0 0 0 48.575
CreateTest-cdc 21 0 0 0 10.544
DeleteTest-cdc 33 0 0 0 18.730
DropRecreateAndRestoreTest-cdc 4 0 0 0 4.741
DropTest-cdc 2 0 0 0 3.959
InsertTest-cdc 8 0 0 0 6.416
InsertUpdateIfConditionTest-cdc 42 0 0 0 22.265
SelectGroupByTest-cdc 7 0 0 0 18.696
SelectLimitTest-cdc 7 0 0 0 15.665
SelectMultiColumnRelationTest-cdc 22 0 0 0 10.255
SelectOrderByTest-cdc 17 0 0 0 8.831
SelectOrderedPartitionerTest-cdc 20 0 0 0 9.557
SelectSingleColumnRelationTest-cdc 23 0 0 0 10.972
SelectTest-cdc 82 0 0 0 29.471
TTLTest-cdc 7 0 0 0 9.055
TruncateTest-cdc 1 0 0 0 3.610
TuplesWithNullsComparisonTest-cdc 3 0 0 0 4.605
UpdateTest-cdc 11 0 0 0 8.766
UseTest-cdc 1 0 0 0 3.270
AggregationTest-compression 50 0 0 0 33.886
AlterTest-compression 26 0 0 0 22.002
BatchTest-compression 11 0 0 0 48.915
CreateTest-compression 21 0 0 0 10.661
DeleteTest-compression 33 0 0 0 20.196
DropRecreateAndRestoreTest-compression 4 0 0 0 5.252
DropTest-compression 2 0 0 0 4.276
InsertTest-compression 8 0 0 0 6.880
InsertUpdateIfConditionTest-compression 42 0 0 0 24.856
SelectGroupByTest-compression 7 0 0 0 17.858
SelectLimitTest-compression 7 0 0 0 17.191
SelectMultiColumnRelationTest-compression 22 0 0 0 11.693
SelectOrderByTest-compression 17 0 0 0 9.048
SelectOrderedPartitionerTest-compression 20 0 0 0 12.862
SelectSingleColumnRelationTest- 23 0 0 0 11.341
compression
SelectTest-compression 82 0 0 0 32.370
TTLTest-compression 7 0 0 0 9.074
TruncateTest-compression 1 0 0 0 3.375
TuplesWithNullsComparisonTest-compression 3 0 0 0 4.537
UpdateTest-compression 11 0 0 0 8.495
UseTest-compression 1 0 0 0 3.100
AggregationTest 50 0 0 0 35.013
AlterTest 26 0 0 0 23.302
BatchTest 11 0 0 0 50.106
CreateTest 21 0 0 0 13.346
DeleteTest 33 0 0 0 22.973
DropRecreateAndRestoreTest 4 0 0 0 6.259
DropTest 2 0 0 0 4.040
InsertTest 8 0 0 0 6.412
InsertUpdateIfConditionTest 42 0 0 0 22.340
SelectGroupByTest 7 0 0 0 20.983
SelectLimitTest 7 0 0 0 17.179
SelectMultiColumnRelationTest 22 0 0 0 12.595
SelectOrderByTest 17 0 0 0 9.880
SelectOrderedPartitionerTest 20 0 0 0 9.618
SelectSingleColumnRelationTest 23 0 0 0 11.036
SelectTest 82 0 0 0 28.956
TTLTest 7 0 0 0 9.178
TruncateTest 1 0 0 0 3.583
TuplesWithNullsComparisonTest 3 0 0 0 4.755
UpdateTest 11 0 0 0 8.841
UseTest 1 0 0 0 3.238
-------------------------------------------------------------------------------
org.apache.cassandra.db
Name Tests Errors Failures Skipped Time(s)
CellTest-cdc 11 0 0 0 3.152
CleanupTest-cdc 8 0 0 0 17.648
CleanupTransientTest-cdc 1 0 0 0 3.759
ClusteringBoundTest-cdc 2 0 0 0 0.078
ColumnFamilyMetricTest-cdc 2 0 0 0 3.342
ColumnFamilyStoreTest-cdc 8 0 0 0 4.373
ColumnsTest-cdc 8 0 0 0 1.721
CounterCacheTest-cdc 5 0 0 0 3.402
CounterCellTest-cdc 5 0 0 0 3.228
CounterMutationTest-cdc 4 0 0 0 3.376
DeletePartitionTest-cdc 1 0 0 0 3.235
DigestTest-cdc 6 0 0 0 0.508
DirectoriesTest-cdc 13 0 0 0 1.092
DiskBoundaryManagerTest-cdc 4 0 0 0 4.697
ImportTest-cdc 14 0 0 0 8.352
KeyCacheTest-cdc 6 0 0 0 3.952
KeyspaceTest-cdc 11 0 0 0 7.572
LivenessInfoTest-cdc 2 0 0 0 0.378
MmapFileTest-cdc 1 0 0 0 0.322
MultiKeyspaceTest-cdc 1 0 0 0 3.509
MutationExceededMaxSizeExceptionTest-cdc 1 0 0 0 0.068
NameSortTest-cdc 3 0 0 0 3.594
NativeCellTest-cdc 1 0 0 0 0.900
PartitionRangeReadTest-cdc 7 0 0 0 3.672
PartitionTest-cdc 4 0 0 0 3.249
RangeTombstoneListTest-cdc 25 0 0 0 1.118
RangeTombstoneTest-cdc 14 0 0 0 4.120
ReadCommandTest-cdc 23 0 0 0 5.039
ReadCommandVerbHandlerTest-cdc 4 0 0 0 4.524
ReadMessageTest-cdc 3 0 0 0 3.281
ReadResponseTest-cdc 8 0 0 0 0.657
RecoveryManagerFlushedTest-cdc 6 0 0 0 3.400
RecoveryManagerMissingHeaderTest-cdc 6 0 0 0 3.019
RecoveryManagerTest-cdc 42 0 0 0 6.606
RecoveryManagerTruncateTest-cdc 6 0 0 0 3.178
RemoveCellTest-cdc 1 0 0 0 3.411
RepairedDataInfoTest-cdc 7 0 0 0 1.584
RepairedDataTombstonesTest-cdc 7 0 0 0 27.635
RowCacheCQLTest-cdc 3 0 0 0 4.227
RowCacheTest-cdc 11 0 0 0 4.860
RowIndexEntryTest-cdc 4 0 0 0 4.250
RowIterationTest-cdc 3 0 0 0 4.328
RowTest-cdc 4 0 0 0 3.151
SchemaCQLHelperTest-cdc 9 0 0 0 5.925
ScrubTest-cdc 17 0 0 0 7.304
SecondaryIndexTest-cdc 14 0 0 0 10.299
SerializationHeaderTest-cdc 1 0 0 0 1.498
SinglePartitionReadCommandCQLTest-cdc 1 0 0 0 3.442
SinglePartitionSliceCommandTest-cdc 7 0 0 0 3.675
SystemKeyspaceMigrator40Test-cdc 4 0 0 0 3.953
SystemKeyspaceTest-cdc 4 0 0 0 2.535
TimeSortTest-cdc 2 0 0 0 4.560
TransformerTest-cdc 1 0 0 0 0.997
VerifyTest-cdc 23 0 0 0 4.066
CellTest-compression 11 0 0 0 2.926
CleanupTest-compression 8 0 0 0 17.507
CleanupTransientTest-compression 1 0 0 0 3.564
ClusteringBoundTest-compression 2 0 0 0 0.070
ColumnFamilyMetricTest-compression 2 0 0 0 3.053
ColumnFamilyStoreTest-compression 8 0 0 0 4.203
ColumnsTest-compression 8 0 0 0 1.543
CounterCacheTest-compression 5 0 0 0 3.259
CounterCellTest-compression 5 0 0 0 2.997
CounterMutationTest-compression 4 0 0 0 3.180
DeletePartitionTest-compression 1 0 0 0 3.044
DigestTest-compression 6 0 0 0 0.448
DirectoriesTest-compression 13 0 0 0 1.016
DiskBoundaryManagerTest-compression 4 0 0 0 4.441
ImportTest-compression 14 0 0 0 8.478
KeyCacheTest-compression 6 0 0 0 3.818
KeyspaceTest-compression 11 0 0 0 7.293
LivenessInfoTest-compression 2 0 0 0 0.350
MmapFileTest-compression 1 0 0 0 0.274
MultiKeyspaceTest-compression 1 0 0 0 3.343
MutationExceededMaxSizeExceptionTest- 1 0 0 0 0.058
compression
NameSortTest-compression 3 0 0 0 3.357
NativeCellTest-compression 1 0 0 0 0.823
PartitionRangeReadTest-compression 7 0 0 0 3.529
PartitionTest-compression 4 0 0 0 3.061
RangeTombstoneListTest-compression 25 0 0 0 0.974
RangeTombstoneTest-compression 14 0 0 0 5.109
ReadCommandTest-compression 23 0 0 0 4.858
ReadCommandVerbHandlerTest-compression 4 0 0 0 5.783
ReadMessageTest-compression 3 0 0 0 3.134
ReadResponseTest-compression 8 0 0 0 0.633
RecoveryManagerFlushedTest-compression 6 0 0 0 3.263
RecoveryManagerMissingHeaderTest- 6 0 0 0 2.908
compression
RecoveryManagerTest-compression 42 0 0 0 7.744
RecoveryManagerTruncateTest-compression 6 0 0 0 4.077
RemoveCellTest-compression 1 0 0 0 3.166
RepairedDataInfoTest-compression 7 0 0 0 1.466
RepairedDataTombstonesTest-compression 7 0 0 0 27.746
RowCacheCQLTest-compression 3 0 0 0 4.010
RowCacheTest-compression 11 0 0 0 4.620
RowIndexEntryTest-compression 4 0 0 0 3.960
RowIterationTest-compression 3 0 0 0 4.195
RowTest-compression 4 0 0 0 3.091
SchemaCQLHelperTest-compression 9 0 0 0 5.594
ScrubTest-compression 17 0 0 2 6.468
SecondaryIndexTest-compression 14 0 0 0 9.162
SerializationHeaderTest-compression 1 0 0 0 1.402
SinglePartitionReadCommandCQLTest- 1 0 0 0 3.187
compression
SinglePartitionSliceCommandTest- 7 0 0 0 3.481
compression
SystemKeyspaceMigrator40Test-compression 4 0 0 0 3.887
SystemKeyspaceTest-compression 4 0 0 0 2.360
TimeSortTest-compression 2 0 0 0 4.375
TransformerTest-compression 1 0 0 0 0.935
VerifyTest-compression 23 0 0 0 3.991
CellTest 11 0 0 0 3.053
CleanupTest 8 0 0 0 17.506
CleanupTransientTest 1 0 0 0 3.668
ClusteringBoundTest 2 0 0 0 0.091
ColumnFamilyMetricTest 2 0 0 0 3.259
ColumnFamilyStoreTest 8 0 0 0 4.312
ColumnsTest 8 0 0 0 1.716
CounterCacheTest 5 0 0 0 3.389
CounterCellTest 5 0 0 0 3.132
CounterMutationTest 4 0 0 0 3.308
DeletePartitionTest 1 0 0 0 3.222
DigestTest 6 0 0 0 0.513
DirectoriesTest 13 0 0 0 1.149
DiskBoundaryManagerTest 4 0 0 0 4.531
ImportTest 14 0 0 0 9.447
KeyCacheTest 6 0 0 0 3.912
KeyspaceTest 11 0 0 0 7.490
LivenessInfoTest 2 0 0 0 0.378
MmapFileTest 1 0 0 0 0.304
MultiKeyspaceTest 1 0 0 0 3.545
MutationExceededMaxSizeExceptionTest 1 0 0 0 0.066
NameSortTest 3 0 0 0 3.527
NativeCellTest 1 0 0 0 0.949
PartitionRangeReadTest 7 0 0 0 3.740
PartitionTest 4 0 0 0 3.283
RangeTombstoneListTest 25 0 0 0 1.050
RangeTombstoneTest 14 0 0 0 4.160
ReadCommandTest 23 0 0 0 4.917
ReadCommandVerbHandlerTest 4 0 0 0 4.580
ReadMessageTest 3 0 0 0 3.333
ReadResponseTest 8 0 0 0 0.646
RecoveryManagerFlushedTest 6 0 0 0 3.381
RecoveryManagerMissingHeaderTest 6 0 0 0 3.006
RecoveryManagerTest 42 0 0 0 6.423
RecoveryManagerTruncateTest 6 0 0 0 3.129
RemoveCellTest 1 0 0 0 3.389
RepairedDataInfoTest 7 0 0 0 1.573
RepairedDataTombstonesTest 7 0 0 0 27.545
RowCacheCQLTest 3 0 0 0 4.149
RowCacheTest 11 0 0 0 4.858
RowIndexEntryTest 4 0 0 0 4.222
RowIterationTest 3 0 0 0 4.150
RowTest 4 0 0 0 3.104
SchemaCQLHelperTest 9 0 0 0 5.819
ScrubTest 17 0 0 0 7.127
SecondaryIndexTest 14 0 0 0 9.270
SerializationHeaderTest 1 0 0 0 1.544
SinglePartitionReadCommandCQLTest 1 0 0 0 3.465
SinglePartitionSliceCommandTest 7 0 0 0 3.681
SystemKeyspaceMigrator40Test 4 0 0 0 4.021
SystemKeyspaceTest 4 0 0 0 2.534
TimeSortTest 2 0 0 0 4.540
TransformerTest 1 0 0 0 0.997
VerifyTest 23 0 0 0 3.916
-------------------------------------------------------------------------------
org.apache.cassandra.db.aggregation
Name Tests Errors Failures Skipped Time(s)
GroupMakerTest-cdc 6 0 0 0 0.850
GroupMakerTest-compression 6 0 0 0 0.821
GroupMakerTest 6 0 0 0 0.861
-------------------------------------------------------------------------------
org.apache.cassandra.db.columniterator
Name Tests Errors Failures Skipped Time(s)
SSTableReverseIteratorTest-cdc 1 0 0 0 3.452
SSTableReverseIteratorTest-compression 1 0 0 0 3.262
SSTableReverseIteratorTest 1 0 0 0 3.308
-------------------------------------------------------------------------------
org.apache.cassandra.db.commitlog
Name Tests Errors Failures Skipped Time(s)
BatchCommitLogStressTest 15 0 0 0 197.709
CommitLogStressTest 1 0 0 1 0.061
GroupCommitLogStressTest 15 0 0 0 185.577
PeriodicCommitLogStressTest 15 0 0 0 239.445
AbstractCommitLogServiceTest-cdc 9 0 0 0 1.180
BatchCommitLogTest-cdc 174 0 0 0 7.532
CommitLogCQLTest-cdc 1 0 0 0 3.427
CommitLogChainedMarkersTest-cdc 1 0 0 0 3.949
CommitLogDescriptorTest-cdc 14 0 0 0 13.490
CommitLogFailurePolicyTest-cdc 4 0 0 0 5.842
CommitLogInitWithExceptionTest-cdc 1 0 0 0 1.483
CommitLogReaderTest-cdc 5 0 0 0 5.995
CommitLogSegmentBackpressureTest-cdc 1 0 0 0 4.631
CommitLogSegmentManagerCDCTest-cdc 7 0 0 0 8.745
CommitLogTest-cdc 1 0 0 1 0.066
CommitLogUpgradeTest-cdc 1 0 0 0 3.438
CommitlogShutdownTest-cdc 1 0 0 0 3.764
GroupCommitLogTest-cdc 162 0 0 0 13.663
SegmentReaderTest-cdc 6 0 0 0 1.208
SnapshotDeletingTest-cdc 1 0 0 1 3.120
AbstractCommitLogServiceTest-compression 9 0 0 0 1.125
BatchCommitLogTest-compression 174 0 0 0 7.069
CommitLogCQLTest-compression 1 0 0 0 3.252
CommitLogChainedMarkersTest-compression 1 0 0 0 3.866
CommitLogDescriptorTest-compression 14 0 0 0 13.644
CommitLogFailurePolicyTest-compression 4 0 0 0 5.582
CommitLogInitWithExceptionTest- 1 0 0 0 1.462
compression
CommitLogReaderTest-compression 5 0 0 0 5.656
CommitLogSegmentBackpressureTest- 1 0 0 0 4.633
compression
CommitLogSegmentManagerCDCTest- 7 0 0 0 8.675
compression
CommitLogTest-compression 1 0 0 1 0.049
CommitLogUpgradeTest-compression 1 0 0 0 3.198
CommitlogShutdownTest-compression 1 0 0 0 3.551
GroupCommitLogTest-compression 162 0 0 0 13.069
SegmentReaderTest-compression 6 0 0 0 1.168
SnapshotDeletingTest-compression 1 0 0 1 3.113
AbstractCommitLogServiceTest 9 0 0 0 1.172
BatchCommitLogTest 174 0 0 0 6.997
CommitLogCQLTest 1 0 0 0 3.426
CommitLogChainedMarkersTest 1 0 0 0 3.957
CommitLogDescriptorTest 14 0 0 0 13.320
CommitLogFailurePolicyTest 4 0 0 0 5.775
CommitLogInitWithExceptionTest 1 0 0 0 1.477
CommitLogReaderTest 5 0 0 0 5.934
CommitLogSegmentBackpressureTest 1 0 0 0 4.592
CommitLogSegmentManagerCDCTest 7 0 0 0 8.580
CommitLogTest 1 0 0 1 0.059
CommitLogUpgradeTest 1 0 0 0 3.441
CommitlogShutdownTest 1 0 0 0 3.673
GroupCommitLogTest 162 0 0 0 13.262
SegmentReaderTest 6 0 0 0 1.206
SnapshotDeletingTest 1 0 0 1 3.093
-------------------------------------------------------------------------------
org.apache.cassandra.db.compaction
Name Tests Errors Failures Skipped Time(s)
LongCompactionsTest 4 0 0 0 20.242
LongLeveledCompactionStrategyCQLTest 1 0 0 0 304.608
LongLeveledCompactionStrategyTest 3 0 0 0 27.202
AbstractCompactionStrategyTest-cdc 4 0 0 0 3.706
AbstractPendingRepairTest-cdc 1 0 0 1 0.068
ActiveCompactionsTest-cdc 6 0 0 0 5.728
AntiCompactionBytemanTest-cdc 1 0 0 0 6.281
AntiCompactionTest-cdc 15 0 0 0 28.631
CancelCompactionsTest-cdc 8 0 0 0 9.556
CompactionAwareWriterTest-cdc 4 0 0 0 67.077
CompactionControllerTest-cdc 2 0 0 0 3.735
CompactionExecutorTest-cdc 3 0 0 0 0.920
CompactionInfoTest-cdc 2 0 0 0 3.433
CompactionIteratorTest-cdc 12 0 0 0 7.110
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.929
cdc
CompactionStrategyManagerTest-cdc 5 0 0 0 5.717
CompactionTaskTest-cdc 2 0 0 0 3.328
CompactionsBytemanTest-cdc 6 0 0 0 13.165
CompactionsCQLTest-cdc 24 0 0 0 35.468
CompactionsPurgeTest-cdc 10 0 0 0 4.901
CompactionsTest-cdc 6 0 0 1 16.826
CorruptedSSTablesCompactionsTest-cdc 2 0 0 0 5.079
DateTieredCompactionStrategyTest-cdc 7 0 0 0 7.051
LeveledCompactionStrategyTest-cdc 11 0 0 0 24.585
LeveledGenerationsTest-cdc 4 0 0 0 3.925
NeverPurgeTest-cdc 4 0 0 0 9.085
OneCompactionTest-cdc 2 0 0 0 3.379
PendingRepairManagerTest-cdc 16 0 0 0 4.415
SingleSSTableLCSTaskTest-cdc 4 0 0 0 69.238
SizeTieredCompactionStrategyTest-cdc 3 0 0 0 3.328
TTLExpiryTest-cdc 5 0 0 0 9.930
TimeWindowCompactionStrategyTest-cdc 5 0 0 0 8.672
ValidationExecutorTest-cdc 2 0 0 0 0.607
AbstractCompactionStrategyTest-compression 4 0 0 0 3.580
AbstractPendingRepairTest-compression 1 0 0 1 0.052
ActiveCompactionsTest-compression 6 0 0 0 5.519
AntiCompactionBytemanTest-compression 1 0 0 0 5.957
AntiCompactionTest-compression 15 0 0 0 25.636
CancelCompactionsTest-compression 8 0 0 0 9.302
CompactionAwareWriterTest-compression 4 0 0 0 68.663
CompactionControllerTest-compression 2 0 0 0 3.400
CompactionExecutorTest-compression 3 0 0 0 0.856
CompactionInfoTest-compression 2 0 0 0 3.193
CompactionIteratorTest-compression 12 0 0 0 6.778
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.903
compression
CompactionStrategyManagerTest-compression 5 0 0 0 6.033
CompactionTaskTest-compression 2 0 0 0 3.226
CompactionsBytemanTest-compression 6 0 0 0 12.948
CompactionsCQLTest-compression 24 0 0 0 36.460
CompactionsPurgeTest-compression 10 0 0 0 3.889
CompactionsTest-compression 6 0 0 1 16.597
CorruptedSSTablesCompactionsTest- 2 0 0 0 4.688
compression
DateTieredCompactionStrategyTest- 7 0 0 0 6.874
compression
LeveledCompactionStrategyTest-compression 11 0 0 0 25.861
LeveledGenerationsTest-compression 4 0 0 0 3.824
NeverPurgeTest-compression 4 0 0 0 8.882
OneCompactionTest-compression 2 0 0 0 3.142
PendingRepairManagerTest-compression 16 0 0 0 4.352
SingleSSTableLCSTaskTest-compression 4 0 0 0 78.974
SizeTieredCompactionStrategyTest- 3 0 0 0 3.048
compression
TTLExpiryTest-compression 5 0 0 0 9.898
TimeWindowCompactionStrategyTest- 5 0 0 0 8.398
compression
ValidationExecutorTest-compression 2 0 0 0 0.562
AbstractCompactionStrategyTest 4 0 0 0 3.631
AbstractPendingRepairTest 1 0 0 1 0.064
ActiveCompactionsTest 6 0 0 0 5.818
AntiCompactionBytemanTest 1 0 0 0 6.137
AntiCompactionTest 15 0 0 0 28.620
CancelCompactionsTest 8 0 0 0 9.502
CompactionAwareWriterTest 4 0 0 0 68.236
CompactionControllerTest 2 0 0 0 3.605
CompactionExecutorTest 3 0 0 0 0.891
CompactionInfoTest 2 0 0 0 3.426
CompactionIteratorTest 12 0 0 0 6.998
CompactionStrategyManagerPendingRepairTest 9 0 0 0 3.953
CompactionStrategyManagerTest 5 0 0 0 5.689
CompactionTaskTest 2 0 0 0 3.359
CompactionsBytemanTest 6 0 0 0 13.060
CompactionsCQLTest 24 0 0 0 35.447
CompactionsPurgeTest 10 0 0 0 3.984
CompactionsTest 6 0 0 1 16.913
CorruptedSSTablesCompactionsTest 2 0 0 0 5.098
DateTieredCompactionStrategyTest 7 0 0 0 6.914
LeveledCompactionStrategyTest 11 0 0 0 23.956
LeveledGenerationsTest 4 0 0 0 3.985
NeverPurgeTest 4 0 0 0 9.098
OneCompactionTest 2 0 0 0 3.435
PendingRepairManagerTest 16 0 0 0 4.367
SingleSSTableLCSTaskTest 4 0 0 0 90.264
SizeTieredCompactionStrategyTest 3 0 0 0 3.201
TTLExpiryTest 5 0 0 0 9.913
TimeWindowCompactionStrategyTest 5 0 0 0 8.713
ValidationExecutorTest 2 0 0 0 0.589
-------------------------------------------------------------------------------
org.apache.cassandra.db.composites
Name Tests Errors Failures Skipped Time(s)
CTypeTest-cdc 3 0 0 0 0.513
CTypeTest-compression 3 0 0 0 0.463
CTypeTest 3 0 0 0 0.498
-------------------------------------------------------------------------------
org.apache.cassandra.db.context
Name Tests Errors Failures Skipped Time(s)
CounterContextTest-cdc 8 0 0 0 2.113
CounterContextTest-compression 8 0 0 0 1.950
CounterContextTest 8 0 0 0 2.035
-------------------------------------------------------------------------------
org.apache.cassandra.db.filter
Name Tests Errors Failures Skipped Time(s)
ColumnFilterTest-cdc 2 0 0 0 0.640
RowFilterTest-cdc 1 0 0 0 0.614
SliceTest-cdc 4 0 0 0 0.128
ColumnFilterTest-compression 2 0 0 0 0.563
RowFilterTest-compression 1 0 0 0 0.584
SliceTest-compression 4 0 0 0 0.104
ColumnFilterTest 2 0 0 0 0.603
RowFilterTest 1 0 0 0 0.596
SliceTest 4 0 0 0 0.118
-------------------------------------------------------------------------------
org.apache.cassandra.db.lifecycle
Name Tests Errors Failures Skipped Time(s)
HelpersTest-cdc 8 0 0 0 14.761
LifecycleTransactionTest-cdc 8 0 0 0 2.607
LogTransactionTest-cdc 39 0 0 0 2.907
RealTransactionsTest-cdc 3 0 0 0 3.960
TrackerTest-cdc 7 0 0 0 2.355
ViewTest-cdc 3 0 0 0 2.070
HelpersTest-compression 8 0 0 0 14.019
LifecycleTransactionTest-compression 8 0 0 0 2.416
LogTransactionTest-compression 39 0 0 0 2.916
RealTransactionsTest-compression 3 0 0 0 3.910
TrackerTest-compression 7 0 0 0 2.160
ViewTest-compression 3 0 0 0 1.920
HelpersTest 8 0 0 0 14.688
LifecycleTransactionTest 8 0 0 0 2.562
LogTransactionTest 39 0 0 0 2.885
RealTransactionsTest 3 0 0 0 3.922
TrackerTest 7 0 0 0 2.403
ViewTest 3 0 0 0 2.026
-------------------------------------------------------------------------------
org.apache.cassandra.db.marshal
Name Tests Errors Failures Skipped Time(s)
AbstractCompositeTypeTest-cdc 2 0 0 0 0.071
ByteBufferAccessorTest-cdc 2 0 0 0 0.105
BytesTypeTest-cdc 2 0 0 0 0.234
CollectionTypeTest-cdc 6 0 0 0 0.160
CollectionTypesTest-cdc 3 0 0 0 5.752
CompositeAndTupleTypesTest-cdc 3 0 0 0 8.421
CompositeTypeTest-cdc 9 0 0 0 3.177
DecimalTypeTest-cdc 3 0 0 0 0.080
DynamicCompositeTypeTest-cdc 8 0 0 0 3.228
EmptyTypeTest-cdc 7 0 0 0 0.849
IntegerTypeTest-cdc 10 0 0 0 0.129
JsonConversionTest-cdc 30 0 0 0 0.689
ReversedTypeTest-cdc 1 0 0 0 0.097
RoundTripTest-cdc 8 0 0 0 0.517
SimpleDateTypeTest-cdc 1 0 0 0 0.120
TimeTypeTest-cdc 2 0 0 0 3.661
TimeUUIDTypeTest-cdc 6 0 0 0 7.647
TimestampTypeTest-cdc 1 0 0 0 0.583
TypeCompareTest-cdc 6 0 0 0 0.302
TypeParserTest-cdc 3 0 0 0 0.850
TypeValidationTest-cdc 18 0 0 0 3.521
UUIDTypeTest-cdc 6 0 0 0 3.884
ValueAccessorTest-cdc 4 0 0 0 0.545
AbstractCompositeTypeTest-compression 2 0 0 0 0.060
ByteBufferAccessorTest-compression 2 0 0 0 0.096
BytesTypeTest-compression 2 0 0 0 0.220
CollectionTypeTest-compression 6 0 0 0 0.140
CollectionTypesTest-compression 3 0 0 0 5.539
CompositeAndTupleTypesTest-compression 3 0 0 0 8.612
CompositeTypeTest-compression 9 0 0 0 2.959
DecimalTypeTest-compression 3 0 0 0 0.068
DynamicCompositeTypeTest-compression 8 0 0 0 3.001
EmptyTypeTest-compression 7 0 0 0 0.790
IntegerTypeTest-compression 10 0 0 0 0.101
JsonConversionTest-compression 30 0 0 0 0.632
ReversedTypeTest-compression 1 0 0 0 0.085
RoundTripTest-compression 8 0 0 0 0.467
SimpleDateTypeTest-compression 1 0 0 0 0.107
TimeTypeTest-compression 2 0 0 0 3.449
TimeUUIDTypeTest-compression 6 0 0 0 7.648
TimestampTypeTest-compression 1 0 0 0 0.517
TypeCompareTest-compression 6 0 0 0 0.257
TypeParserTest-compression 3 0 0 0 0.813
TypeValidationTest-compression 18 0 0 0 3.142
UUIDTypeTest-compression 6 0 0 0 3.678
ValueAccessorTest-compression 4 0 0 0 0.424
AbstractCompositeTypeTest 2 0 0 0 0.069
ByteBufferAccessorTest 2 0 0 0 0.106
BytesTypeTest 2 0 0 0 0.255
CollectionTypeTest 6 0 0 0 0.156
CollectionTypesTest 3 0 0 0 5.693
CompositeAndTupleTypesTest 3 0 0 0 8.384
CompositeTypeTest 9 0 0 0 3.136
DecimalTypeTest 3 0 0 0 0.078
DynamicCompositeTypeTest 8 0 0 0 3.151
EmptyTypeTest 7 0 0 0 0.891
IntegerTypeTest 10 0 0 0 0.115
JsonConversionTest 30 0 0 0 0.670
ReversedTypeTest 1 0 0 0 0.094
RoundTripTest 8 0 0 0 0.530
SimpleDateTypeTest 1 0 0 0 0.125
TimeTypeTest 2 0 0 0 3.524
TimeUUIDTypeTest 6 0 0 0 7.766
TimestampTypeTest 1 0 0 0 0.580
TypeCompareTest 6 0 0 0 0.288
TypeParserTest 3 0 0 0 0.891
TypeValidationTest 18 0 0 0 3.437
UUIDTypeTest 6 0 0 0 3.716
ValueAccessorTest 4 0 0 0 0.501
-------------------------------------------------------------------------------
org.apache.cassandra.db.monitoring
Name Tests Errors Failures Skipped Time(s)
MonitoringTaskTest-cdc 15 0 0 0 5.441
MonitoringTaskTest-compression 15 0 0 0 5.390
MonitoringTaskTest 15 0 0 0 5.402
-------------------------------------------------------------------------------
org.apache.cassandra.db.partition
Name Tests Errors Failures Skipped Time(s)
PartitionImplementationTest-cdc 7 0 0 0 58.910
PartitionUpdateTest-cdc 3 0 0 0 6.227
PartitionImplementationTest-compression 7 0 0 0 52.548
PartitionUpdateTest-compression 3 0 0 0 3.984
PartitionImplementationTest 7 0 0 0 51.163
PartitionUpdateTest 3 0 0 0 4.158
-------------------------------------------------------------------------------
org.apache.cassandra.db.partitions
Name Tests Errors Failures Skipped Time(s)
PurgeFunctionTest-cdc 8 0 0 0 0.841
PurgeFunctionTest-compression 8 0 0 0 0.555
PurgeFunctionTest 8 0 0 0 0.598
-------------------------------------------------------------------------------
org.apache.cassandra.db.repair
Name Tests Errors Failures Skipped Time
(s)
AbstractPendingAntiCompactionTest-cdc 1 0 0 1 0.080
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 4.732
cdc
PendingAntiCompactionBytemanTest-cdc 1 0 0 0 5.059
PendingAntiCompactionTest-cdc 18 0 0 0 14.921
AbstractPendingAntiCompactionTest-compression 1 0 0 1 0.054
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.248
compression
PendingAntiCompactionBytemanTest-compression 1 0 0 0 3.762
PendingAntiCompactionTest-compression 18 0 0 0 12.423
AbstractPendingAntiCompactionTest 1 0 0 1 0.060
CompactionManagerGetSSTablesForValidationTest 3 0 0 0 3.418
PendingAntiCompactionBytemanTest 1 0 0 0 3.922
PendingAntiCompactionTest 18 0 0 0 12.520
-------------------------------------------------------------------------------
org.apache.cassandra.db.rows
Name Tests Errors Failures Skipped Time(s)
ColumnMetadataVersionComparatorTest-cdc 10 0 0 0 0.363
EncodingStatsTest-cdc 10 0 0 0 0.159
RowAndDeletionMergeIteratorTest-cdc 10 0 0 0 3.405
RowsTest-cdc 9 0 0 0 1.133
ThrottledUnfilteredIteratorTest-cdc 7 0 0 0 10.836
UnfilteredRowIteratorsMergeTest-cdc 5 0 0 0 31.188
UnfilteredRowIteratorsTest-cdc 1 0 0 0 0.663
ColumnMetadataVersionComparatorTest- 10 0 0 0 0.320
compression
EncodingStatsTest-compression 10 0 0 0 0.138
RowAndDeletionMergeIteratorTest- 10 0 0 0 2.969
compression
RowsTest-compression 9 0 0 0 0.931
ThrottledUnfilteredIteratorTest- 7 0 0 0 8.718
compression
UnfilteredRowIteratorsMergeTest- 5 0 0 0 26.809
compression
UnfilteredRowIteratorsTest-compression 1 0 0 0 0.603
ColumnMetadataVersionComparatorTest 10 0 0 0 0.334
EncodingStatsTest 10 0 0 0 0.149
RowAndDeletionMergeIteratorTest 10 0 0 0 3.145
RowsTest 9 0 0 0 1.063
ThrottledUnfilteredIteratorTest 7 0 0 0 10.101
UnfilteredRowIteratorsMergeTest 5 0 0 0 28.103
UnfilteredRowIteratorsTest 1 0 0 0 0.758
-------------------------------------------------------------------------------
org.apache.cassandra.db.streaming
Name Tests Errors Failures Skipped Time
(s)
CassandraEntireSSTableStreamWriterTest-cdc 2 0 0 0 3.865
CassandraOutgoingFileTest-cdc 3 0 0 0 4.045
CassandraStreamHeaderTest-cdc 5 0 0 0 3.330
CassandraStreamManagerTest-cdc 2 0 0 0 3.537
ComponentManifestTest-cdc 2 0 0 0 0.291
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.425
cdc
StreamRequestTest-cdc 1 0 0 0 0.916
CassandraEntireSSTableStreamWriterTest-compression 2 0 0 0 3.326
CassandraOutgoingFileTest-compression 3 0 0 0 3.172
CassandraStreamHeaderTest-compression 5 0 0 0 3.128
CassandraStreamManagerTest-compression 2 0 0 0 3.364
ComponentManifestTest-compression 2 0 0 0 0.246
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.297
compression
StreamRequestTest-compression 1 0 0 0 0.835
CassandraEntireSSTableStreamWriterTest 2 0 0 0 4.318
CassandraOutgoingFileTest 3 0 0 0 4.525
CassandraStreamHeaderTest 5 0 0 0 4.356
CassandraStreamManagerTest 2 0 0 0 4.628
ComponentManifestTest 2 0 0 0 0.502
EntireSSTableStreamConcurrentComponentMutationTest 3 0 0 0 15.769
StreamRequestTest 1 0 0 0 1.291
-------------------------------------------------------------------------------
org.apache.cassandra.db.transform
Name Tests Errors Failures Skipped Time(s)
DuplicateRowCheckerTest-cdc 7 0 0 0 5.875
RTTransformationsTest-cdc 15 0 0 0 0.664
DuplicateRowCheckerTest-compression 7 0 0 0 5.622
RTTransformationsTest-compression 15 0 0 0 0.593
DuplicateRowCheckerTest 7 0 0 0 7.494
RTTransformationsTest 15 0 0 0 0.675
-------------------------------------------------------------------------------
org.apache.cassandra.db.view
Name Tests Errors Failures Skipped Time(s)
ViewBuilderTaskTest-cdc 1 0 0 0 25.967
ViewUtilsTest-cdc 3 0 0 0 1.451
ViewBuilderTaskTest-compression 1 0 0 0 25.452
ViewUtilsTest-compression 3 0 0 0 1.336
ViewBuilderTaskTest 1 0 0 0 20.335
ViewUtilsTest 3 0 0 0 1.496
-------------------------------------------------------------------------------
org.apache.cassandra.db.virtual
Name Tests Errors Failures Skipped Time(s)
SettingsTableTest-cdc 7 0 0 0 13.944
SystemPropertiesTableTest-cdc 6 0 0 0 13.258
SettingsTableTest-compression 7 0 0 0 13.501
SystemPropertiesTableTest-compression 6 0 0 0 13.710
SettingsTableTest 7 0 0 0 14.946
SystemPropertiesTableTest 6 0 0 0 14.093
-------------------------------------------------------------------------------
org.apache.cassandra.dht
Name Tests Errors Failures Skipped Time(s)
BootStrapperTest-cdc 10 0 0 0 5.747
BoundsTest-cdc 1 0 0 0 0.113
ByteOrderedPartitionerTest-cdc 6 0 0 0 2.369
KeyCollisionTest-cdc 1 0 0 0 3.546
Murmur3PartitionerTest-cdc 10 0 0 0 1.849
OrderPreservingPartitionerTest-cdc 7 0 0 0 2.249
RandomPartitionerTest-cdc 9 0 0 0 3.538
RangeFetchMapCalculatorTest-cdc 13 0 0 0 0.988
RangeTest-cdc 32 0 0 0 14.199
SplitterTest-cdc 14 0 0 0 19.666
StreamStateStoreTest-cdc 1 0 0 0 2.074
BootStrapperTest-compression 10 0 0 0 8.417
BoundsTest-compression 1 0 0 0 0.102
ByteOrderedPartitionerTest-compression 6 0 0 0 2.275
KeyCollisionTest-compression 1 0 0 0 3.314
Murmur3PartitionerTest-compression 10 0 0 0 1.932
OrderPreservingPartitionerTest- 7 0 0 0 2.468
compression
RandomPartitionerTest-compression 9 0 0 0 2.076
RangeFetchMapCalculatorTest-compression 13 0 0 0 0.907
RangeTest-compression 32 0 0 0 12.866
SplitterTest-compression 14 0 0 0 19.149
StreamStateStoreTest-compression 1 0 0 0 2.070
BootStrapperTest 10 0 0 0 6.319
BoundsTest 1 0 0 0 0.107
ByteOrderedPartitionerTest 6 0 0 0 2.618
KeyCollisionTest 1 0 0 0 3.746
Murmur3PartitionerTest 10 0 0 0 2.649
OrderPreservingPartitionerTest 7 0 0 0 2.455
RandomPartitionerTest 9 0 0 0 2.128
RangeFetchMapCalculatorTest 13 0 0 0 1.097
RangeTest 32 0 0 0 15.099
SplitterTest 14 0 0 0 23.323
StreamStateStoreTest 1 0 0 0 2.683
-------------------------------------------------------------------------------
org.apache.cassandra.dht.tokenallocator
Name Tests Errors Failures Skipped Time(s)
AbstractReplicationAwareTokenAllocatorTest 1 0 0 1 0.060
Murmur3ReplicationAwareTokenAllocatorTest 2 0 0 0 160.584
NoReplicationTokenAllocatorTest 4 0 0 0 7.459
RandomReplicationAwareTokenAllocatorTest 2 0 0 0 67.474
-------------------------------------------------------------------------------
org.apache.cassandra.diag
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventServiceTest-cdc 6 0 0 0 0.929
DiagnosticEventServiceTest-compression 6 0 0 0 0.903
DiagnosticEventServiceTest 6 0 0 0 1.163
-------------------------------------------------------------------------------
org.apache.cassandra.diag.store
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventMemoryStoreTest-cdc 6 0 0 0 0.073
DiagnosticEventMemoryStoreTest- 6 0 0 0 0.061
compression
DiagnosticEventMemoryStoreTest 6 0 0 0 0.074
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test
Name Tests Errors Failures Skipped Time(s)
BootstrapBinaryDisabledTest 1 0 0 0 73.197
BootstrapTest 1 0 0 0 83.750
CasWriteTest 9 2 2 0 84.381
ClientNetworkStopStartTest 1 0 0 0 26.507
FailingRepairTest 6 0 0 0 38.215
FqlReplayDDLExclusionTest 1 0 0 0 31.179
FrozenUDTTest 4 1 0 0 31.376
FullRepairCoordinatorFastTest 66 0 0 2 83.759
FullRepairCoordinatorNeighbourDownTest 12 0 0 0 237.896
FullRepairCoordinatorTimeoutTest 6 0 0 0 96.598
GossipSettlesTest 1 0 0 0 35.481
IncRepairTruncationTest 1 0 0 0 30.942
IncrementalRepairCoordinatorFastTest 66 0 0 6 85.951
IncrementalRepairCoordinatorNeighbourDownTest 12 0 0 0 231.474
IncrementalRepairCoordinatorTimeoutTest 6 0 0 0 96.059
JVMDTestTest 2 0 0 0 38.020
JVMStabilityInspectorCorruptSSTableExceptionTest 2 0 0 0 84.605
LargeColumnTest 1 1 0 0 41.994
MessageFiltersTest 5 3 0 0 63.822
MessageForwardingTest 1 1 0 0 15.909
NativeProtocolTest 2 0 0 0 74.114
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest 2 0 0 0 236.426
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2 0 0 0 211.703
NetstatsRepairStreamingTest 2 0 0 0 254.602
NetworkTopologyTest 6 0 0 0 5.688
NodeToolTest 2 0 0 0 13.439
PreviewRepairCoordinatorFastTest 66 0 0 2 77.133
PreviewRepairCoordinatorNeighbourDownTest 12 0 0 0 225.695
PreviewRepairCoordinatorTimeoutTest 6 0 0 0 94.210
PreviewRepairTest 4 0 0 0 125.789
QueryReplayerEndToEndTest 1 0 0 0 51.041
ReadRepairTest 6 4 0 0 119.308
RepairBoundaryTest 2 0 0 0 44.739
RepairCoordinatorFailingMessageTest 1 0 0 1 0.080
RepairDigestTrackingTest 5 5 0 0 58.277
RepairOperationalTest 5 4 0 0 79.213
RepairTest 7 0 0 0 112.537
ReplicaFilteringProtectionTest 3 3 0 0 16.501
ResourceLeakTest 1 0 0 1 0.060
SchemaTest 3 3 0 0 30.495
ShortReadProtectionTest 2 0 0 0 17.693
SimpleReadWriteTest 17 11 0 0 199.072
StreamPrepareFailTest 1 0 0 0 30.611
StreamingTest 1 0 0 0 14.087
TableEstimatesTest 2 0 0 0 8.084
TopologyChangeTest 4 0 0 0 199.749
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.upgrade
Name Tests Errors Failures Skipped Time(s)
MixedModeReadRepairTest 1 0 0 0 13.942
MixedModeReadTest 1 0 0 0 23.506
PagingTest 1 0 0 0 115.101
UpgradeTest 2 1 0 0 82.964
-------------------------------------------------------------------------------
org.apache.cassandra.fql
Name Tests Errors Failures Skipped Time(s)
FullQueryLoggerTest-cdc 35 0 0 0 8.981
FullQueryLoggerTest-compression 35 0 0 0 8.665
FullQueryLoggerTest 35 0 0 0 10.441
-------------------------------------------------------------------------------
org.apache.cassandra.fqltool
Name Tests Errors Failures Skipped Time(s)
FQLCompareTest 3 0 0 0 2.641
FQLReplayTest 22 0 0 0 2.290
-------------------------------------------------------------------------------
org.apache.cassandra.gms
Name Tests Errors Failures Skipped Time(s)
ArrayBackedBoundedStatsTest-cdc 2 0 0 0 0.066
ArrivalWindowTest-cdc 1 0 0 0 0.486
EndpointStateTest-cdc 2 0 0 0 1.272
ExpireEndpointTest-cdc 1 0 0 0 1.012
FailureDetectorTest-cdc 1 0 0 0 2.543
GossipDigestTest-cdc 1 0 0 0 0.288
GossiperTest-cdc 4 0 1 0 2.647
PendingRangeCalculatorServiceTest-cdc 1 0 0 0 5.056
SerializationsTest-cdc 2 0 0 0 0.922
ShadowRoundTest-cdc 1 0 0 0 6.925
ArrayBackedBoundedStatsTest-compression 2 0 0 0 0.061
ArrivalWindowTest-compression 1 0 0 0 0.473
EndpointStateTest-compression 2 0 0 0 1.287
ExpireEndpointTest-compression 1 0 0 0 0.908
FailureDetectorTest-compression 1 0 0 0 2.328
GossipDigestTest-compression 1 0 0 0 0.243
GossiperTest-compression 4 0 1 0 2.192
PendingRangeCalculatorServiceTest- 1 0 0 0 4.359
compression
SerializationsTest-compression 2 0 0 0 0.921
ShadowRoundTest-compression 1 0 0 0 5.802
ArrayBackedBoundedStatsTest 2 0 0 0 0.070
ArrivalWindowTest 1 0 0 0 0.499
EndpointStateTest 2 0 0 0 1.532
ExpireEndpointTest 1 0 0 0 0.908
FailureDetectorTest 1 0 0 0 2.534
GossipDigestTest 1 0 0 0 0.365
GossiperTest 4 0 1 0 3.557
PendingRangeCalculatorServiceTest 1 0 0 0 6.312
SerializationsTest 2 0 0 0 0.920
ShadowRoundTest 1 0 0 0 6.039
-------------------------------------------------------------------------------
org.apache.cassandra.hints
Name Tests Errors Failures Skipped Time(s)
HintsWriteThenReadTest 1 0 1 0 61.206
ChecksummedDataInputTest-cdc 3 0 0 0 1.103
HintMessageTest-cdc 1 0 0 0 3.199
HintTest-cdc 7 0 0 0 4.952
HintWriteTTLTest-cdc 4 0 0 0 3.587
HintsBufferPoolTest-cdc 1 0 0 0 3.911
HintsBufferTest-cdc 2 0 0 0 7.084
HintsCatalogTest-cdc 3 0 0 0 3.639
HintsCompressionTest-cdc 4 0 0 0 7.470
HintsDescriptorTest-cdc 5 0 0 0 0.565
HintsEncryptionTest-cdc 1 0 0 0 4.878
HintsReaderTest-cdc 2 0 0 0 4.066
HintsServiceTest-cdc 4 0 0 0 176.150
ChecksummedDataInputTest-compression 3 0 0 0 0.931
HintMessageTest-compression 1 0 0 0 3.346
HintTest-compression 7 0 0 0 5.031
HintWriteTTLTest-compression 4 0 0 0 3.345
HintsBufferPoolTest-compression 1 0 0 0 3.906
HintsBufferTest-compression 2 0 0 0 4.891
HintsCatalogTest-compression 3 0 0 0 3.446
HintsCompressionTest-compression 4 0 0 0 7.364
HintsDescriptorTest-compression 5 0 0 0 0.485
HintsEncryptionTest-compression 1 0 0 0 4.665
HintsReaderTest-compression 2 0 0 0 3.347
HintsServiceTest-compression 4 0 0 0 175.843
ChecksummedDataInputTest 3 0 0 0 1.469
HintMessageTest 1 0 0 0 4.550
HintTest 7 0 0 0 4.602
HintWriteTTLTest 4 0 0 0 3.452
HintsBufferPoolTest 1 0 0 0 3.961
HintsBufferTest 2 0 0 0 9.225
HintsCatalogTest 3 0 0 0 3.251
HintsCompressionTest 4 0 0 0 7.337
HintsDescriptorTest 5 0 0 0 0.603
HintsEncryptionTest 1 0 0 0 5.271
HintsReaderTest 2 0 0 0 4.282
HintsServiceTest 4 0 0 0 178.323
-------------------------------------------------------------------------------
org.apache.cassandra.index
Name Tests Errors Failures Skipped Time(s)
CustomIndexTest-cdc 29 0 0 0 25.461
SecondaryIndexManagerTest-cdc 16 0 0 0 28.239
CustomIndexTest-compression 29 0 0 0 26.384
SecondaryIndexManagerTest-compression 16 0 0 0 28.082
CustomIndexTest 29 0 0 0 29.527
SecondaryIndexManagerTest 16 0 0 0 28.621
-------------------------------------------------------------------------------
org.apache.cassandra.index.internal
Name Tests Errors Failures Skipped Time(s)
CassandraIndexTest-cdc 27 0 0 0 20.570
CassandraIndexTest-compression 27 0 0 0 21.371
CassandraIndexTest 27 0 0 0 22.382
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi
Name Tests Errors Failures Skipped Time(s)
SASICQLTest-cdc 9 0 0 0 20.505
SASIIndexTest-cdc 32 0 0 0 19.772
SASICQLTest-compression 9 0 0 0 20.823
SASIIndexTest-compression 32 0 0 0 16.287
SASICQLTest 9 0 0 0 23.383
SASIIndexTest 32 0 0 0 19.209
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.analyzer
Name Tests Errors Failures Skipped Time(s)
DelimiterAnalyzerTest-cdc 12 0 0 0 0.401
NonTokenizingAnalyzerTest-cdc 3 0 0 0 0.266
StandardAnalyzerTest-cdc 10 0 0 0 0.607
DelimiterAnalyzerTest-compression 12 0 0 0 0.372
NonTokenizingAnalyzerTest-compression 3 0 0 0 0.248
StandardAnalyzerTest-compression 10 0 0 0 0.591
DelimiterAnalyzerTest 12 0 0 0 0.418
NonTokenizingAnalyzerTest 3 0 0 0 0.265
StandardAnalyzerTest 10 0 0 0 0.603
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.conf
Name Tests Errors Failures Skipped Time(s)
IndexModeTest-cdc 14 0 0 0 0.990
IndexModeTest-compression 14 0 0 0 0.925
IndexModeTest 14 0 0 0 0.973
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.disk
Name Tests Errors Failures Skipped Time(s)
OnDiskIndexTest-cdc 12 0 0 0 16.413
PerSSTableIndexWriterTest-cdc 2 0 0 0 5.987
TokenTreeTest-cdc 14 0 0 0 13.335
OnDiskIndexTest-compression 12 0 0 0 16.316
PerSSTableIndexWriterTest-compression 2 0 0 0 5.716
TokenTreeTest-compression 14 0 0 0 13.196
OnDiskIndexTest 12 0 0 0 15.721
PerSSTableIndexWriterTest 2 0 0 0 5.875
TokenTreeTest 14 0 0 0 13.833
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.plan
Name Tests Errors Failures Skipped Time(s)
ExpressionTest-cdc 2 0 0 0 0.083
OperationTest-cdc 6 0 0 0 4.636
ExpressionTest-compression 2 0 0 0 0.071
OperationTest-compression 6 0 0 0 4.825
ExpressionTest 2 0 0 0 0.090
OperationTest 6 0 0 0 4.917
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.utils
Name Tests Errors Failures Skipped Time(s)
LongIteratorTest-cdc 2 0 0 0 0.071
MappedBufferTest-cdc 26 0 0 0 2.210
RangeIntersectionIteratorTest-cdc 11 0 0 0 0.321
RangeUnionIteratorTest-cdc 13 0 0 0 0.317
LongIteratorTest-compression 2 0 0 0 0.078
MappedBufferTest-compression 26 0 0 0 2.822
RangeIntersectionIteratorTest-compression 11 0 0 0 0.273
RangeUnionIteratorTest-compression 13 0 0 0 0.297
LongIteratorTest 2 0 0 0 0.072
MappedBufferTest 26 0 0 0 2.231
RangeIntersectionIteratorTest 11 0 0 0 0.291
RangeUnionIteratorTest 13 0 0 0 0.299
-------------------------------------------------------------------------------
org.apache.cassandra.io
Name Tests Errors Failures Skipped Time(s)
BloomFilterTrackerTest-cdc 3 0 0 0 0.068
DiskSpaceMetricsTest-cdc 2 0 0 0 17.939
BloomFilterTrackerTest-compression 3 0 0 0 0.058
DiskSpaceMetricsTest-compression 2 0 0 0 17.268
BloomFilterTrackerTest 3 0 0 0 0.065
DiskSpaceMetricsTest 2 0 0 0 17.940
-------------------------------------------------------------------------------
org.apache.cassandra.io.compress
Name Tests Errors Failures Skipped Time(s)
CQLCompressionTest-cdc 11 0 0 0 6.919
CompressedRandomAccessReaderTest-cdc 8 0 0 0 1.299
CompressedSequentialWriterReopenTest-cdc 4 0 0 0 7.819
CompressedSequentialWriterTest-cdc 14 0 0 0 1.867
CompressorTest-cdc 6 0 0 0 0.826
ZstdCompressorTest-cdc 3 0 0 0 0.258
CQLCompressionTest-compression 11 0 0 0 6.598
CompressedRandomAccessReaderTest- 8 0 0 0 1.169
compression
CompressedSequentialWriterReopenTest- 4 0 0 0 7.676
compression
CompressedSequentialWriterTest- 14 0 0 0 1.766
compression
CompressorTest-compression 6 0 0 0 0.842
ZstdCompressorTest-compression 3 0 0 0 0.255
CQLCompressionTest 11 0 0 0 7.037
CompressedRandomAccessReaderTest 8 0 0 0 1.357
CompressedSequentialWriterReopenTest 4 0 0 0 9.072
CompressedSequentialWriterTest 14 0 0 0 1.824
CompressorTest 6 0 0 0 0.825
ZstdCompressorTest 3 0 0 0 0.251
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable
Name Tests Errors Failures Skipped Time(s)
CQLSSTableWriterLongTest 1 0 0 0 5.670
BigTableWriterTest-cdc 5 0 0 0 3.355
CQLSSTableWriterClientTest-cdc 1 0 0 0 1.851
CQLSSTableWriterTest-cdc 11 0 0 0 26.053
DescriptorTest-cdc 7 0 0 0 0.917
IndexSummaryManagerTest-cdc 8 0 0 0 5.973
IndexSummaryRedistributionTest-cdc 1 0 0 0 4.176
IndexSummaryTest-cdc 12 0 0 0 32.334
LargePartitionsTest-cdc 1 0 0 1 0.060
LegacySSTableTest-cdc 11 0 0 1 57.331
SSTableCorruptionDetectionTest-cdc 2 0 0 0 53.878
SSTableHeaderFixTest-cdc 14 0 0 0 1.305
SSTableLoaderTest-cdc 3 0 0 0 20.507
SSTableMetadataTest-cdc 3 0 0 0 3.703
SSTableReaderTest-cdc 19 0 0 0 8.637
SSTableRewriterTest-cdc 20 0 0 0 13.210
SSTableScannerTest-cdc 3 0 0 0 3.251
SSTableWriterTest-cdc 5 0 0 0 60.078
BigTableWriterTest-compression 5 0 0 0 3.887
CQLSSTableWriterClientTest-compression 1 0 0 0 1.877
CQLSSTableWriterTest-compression 11 0 0 0 26.437
DescriptorTest-compression 7 0 0 0 0.859
IndexSummaryManagerTest-compression 8 0 0 0 5.703
IndexSummaryRedistributionTest- 1 0 0 0 4.257
compression
IndexSummaryTest-compression 12 0 0 0 31.177
LargePartitionsTest-compression 1 0 0 1 0.053
LegacySSTableTest-compression 11 0 0 1 55.203
SSTableCorruptionDetectionTest- 2 0 0 0 58.021
compression
SSTableHeaderFixTest-compression 14 0 0 0 1.242
SSTableLoaderTest-compression 3 0 0 0 18.228
SSTableMetadataTest-compression 3 0 0 0 3.401
SSTableReaderTest-compression 19 0 0 0 8.505
SSTableRewriterTest-compression 20 0 0 0 13.874
SSTableScannerTest-compression 3 0 0 0 3.068
SSTableWriterTest-compression 5 0 0 0 28.624
BigTableWriterTest 5 0 0 0 3.458
CQLSSTableWriterClientTest 1 0 0 0 1.844
CQLSSTableWriterTest 11 0 0 0 26.681
DescriptorTest 7 0 0 0 0.951
IndexSummaryManagerTest 8 0 0 0 5.877
IndexSummaryRedistributionTest 1 0 0 0 4.218
IndexSummaryTest 12 0 0 0 32.200
LargePartitionsTest 1 0 0 1 0.060
LegacySSTableTest 11 0 0 1 55.297
SSTableCorruptionDetectionTest 2 0 0 0 54.214
SSTableHeaderFixTest 14 0 0 0 1.269
SSTableLoaderTest 3 0 0 0 20.670
SSTableMetadataTest 3 0 0 0 3.622
SSTableReaderTest 19 0 0 0 8.565
SSTableRewriterTest 20 0 0 0 12.926
SSTableScannerTest 3 0 0 0 3.221
SSTableWriterTest 5 0 0 0 59.866
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format
Name Tests Errors Failures Skipped Time(s)
SSTableFlushObserverTest-cdc 1 0 0 0 2.162
SSTableFlushObserverTest-compression 1 0 0 0 2.009
SSTableFlushObserverTest 1 0 0 0 2.120
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format.big
Name Tests Errors Failures Skipped Time(s)
BigTableZeroCopyWriterTest-cdc 2 0 0 0 3.590
BigTableZeroCopyWriterTest-compression 2 0 0 0 3.249
BigTableZeroCopyWriterTest 2 0 0 0 3.520
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.metadata
Name Tests Errors Failures Skipped Time(s)
MetadataSerializerTest-cdc 10 0 0 0 1.114
MetadataSerializerTest-compression 10 0 0 0 1.059
MetadataSerializerTest 10 0 0 0 1.100
-------------------------------------------------------------------------------
org.apache.cassandra.io.util
Name Tests Errors Failures Skipped Time(s)
BufferedDataOutputStreamTest-cdc 16 0 0 0 25.715
BufferedRandomAccessFileTest-cdc 17 0 0 0 1.175
ChecksummedRandomAccessReaderTest-cdc 3 0 0 0 0.954
ChecksummedSequentialWriterTest-cdc 7 0 0 0 0.898
DataOutputTest-cdc 15 0 0 0 0.927
DiskOptimizationStrategyTest-cdc 5 0 0 0 0.075
FileSegmentInputStreamTest-cdc 7 0 0 0 0.097
FileUtilsTest-cdc 4 0 0 0 0.880
MemoryTest-cdc 2 0 0 0 0.304
MmappedRegionsTest-cdc 12 0 0 0 1.020
NIODataInputStreamTest-cdc 17 0 0 0 8.902
RandomAccessReaderTest-cdc 11 0 0 0 1.388
RewindableDataInputStreamPlusTest-cdc 8 0 0 0 0.251
SafeMemoryWriterTest-cdc 2 0 0 0 2.605
SequentialWriterTest-cdc 7 0 0 0 0.866
BufferedDataOutputStreamTest-compression 16 0 0 0 25.704
BufferedRandomAccessFileTest-compression 17 0 0 0 1.060
ChecksummedRandomAccessReaderTest- 3 0 0 0 0.840
compression
ChecksummedSequentialWriterTest- 7 0 0 0 0.828
compression
DataOutputTest-compression 15 0 0 0 0.831
DiskOptimizationStrategyTest-compression 5 0 0 0 0.065
FileSegmentInputStreamTest-compression 7 0 0 0 0.084
FileUtilsTest-compression 4 0 0 0 0.803
MemoryTest-compression 2 0 0 0 0.261
MmappedRegionsTest-compression 12 0 0 0 0.960
NIODataInputStreamTest-compression 17 0 0 0 8.845
RandomAccessReaderTest-compression 11 0 0 0 1.384
RewindableDataInputStreamPlusTest- 8 0 0 0 0.233
compression
SafeMemoryWriterTest-compression 2 0 0 0 2.604
SequentialWriterTest-compression 7 0 0 0 0.798
BufferedDataOutputStreamTest 16 0 0 0 25.194
BufferedRandomAccessFileTest 17 0 0 0 1.151
ChecksummedRandomAccessReaderTest 3 0 0 0 0.900
ChecksummedSequentialWriterTest 7 0 0 0 0.871
DataOutputTest 15 0 0 0 0.908
DiskOptimizationStrategyTest 5 0 0 0 0.074
FileSegmentInputStreamTest 7 0 0 0 0.098
FileUtilsTest 4 0 0 0 0.850
MemoryTest 2 0 0 0 0.285
MmappedRegionsTest 12 0 0 0 1.098
NIODataInputStreamTest 17 0 0 0 8.883
RandomAccessReaderTest 11 0 0 0 1.313
RewindableDataInputStreamPlusTest 8 0 0 0 0.258
SafeMemoryWriterTest 2 0 0 0 2.593
SequentialWriterTest 7 0 0 0 0.861
-------------------------------------------------------------------------------
org.apache.cassandra.locator
Name Tests Errors Failures Skipped Time(s)
DynamicEndpointSnitchLongTest 1 0 0 0 21.813
AlibabaCloudSnitchTest-cdc 2 0 0 0 10.656
CloudstackSnitchTest-cdc 2 0 0 0 10.587
DynamicEndpointSnitchTest-cdc 1 0 0 0 2.192
EC2SnitchTest-cdc 13 0 0 0 10.618
GoogleCloudSnitchTest-cdc 2 0 0 0 10.630
GossipingPropertyFileSnitchTest-cdc 1 0 0 0 0.872
InetAddressAndPortSerializerTest-cdc 1 0 0 0 0.265
InetAddressAndPortTest-cdc 5 0 0 0 0.178
NetworkTopologyStrategyTest-cdc 5 0 0 0 3.203
PendingRangeMapsTest-cdc 2 0 0 0 0.453
PendingRangesTest-cdc 5 0 0 0 29.990
PropertyFileSnitchTest-cdc 5 0 0 0 15.963
ReconnectableSnitchHelperTest-cdc 1 0 0 0 1.027
ReplicaCollectionTest-cdc 6 0 0 0 0.785
ReplicaLayoutTest-cdc 1 0 0 0 0.443
ReplicaPlansTest-cdc 1 0 0 0 1.373
ReplicationFactorTest-cdc 2 0 0 0 0.862
ReplicationStrategyEndpointCacheTest-cdc 2 0 0 0 3.112
SimpleStrategyTest-cdc 7 0 0 0 3.234
TokenMetadataTest-cdc 6 0 0 0 0.889
AlibabaCloudSnitchTest-compression 2 0 0 0 10.492
CloudstackSnitchTest-compression 2 0 0 0 10.479
DynamicEndpointSnitchTest-compression 1 0 0 0 2.113
EC2SnitchTest-compression 13 0 0 0 10.506
GoogleCloudSnitchTest-compression 2 0 0 0 10.486
GossipingPropertyFileSnitchTest- 1 0 0 0 0.789
compression
InetAddressAndPortSerializerTest- 1 0 0 0 0.238
compression
InetAddressAndPortTest-compression 5 0 0 0 0.145
NetworkTopologyStrategyTest-compression 5 0 0 0 2.795
PendingRangeMapsTest-compression 2 0 0 0 0.407
PendingRangesTest-compression 5 0 0 0 30.797
PropertyFileSnitchTest-compression 5 0 0 0 15.883
ReconnectableSnitchHelperTest-compression 1 0 0 0 0.992
ReplicaCollectionTest-compression 6 0 0 0 0.705
ReplicaLayoutTest-compression 1 0 0 0 0.409
ReplicaPlansTest-compression 1 0 0 0 1.333
ReplicationFactorTest-compression 2 0 0 0 0.817
ReplicationStrategyEndpointCacheTest- 2 0 0 0 2.945
compression
SimpleStrategyTest-compression 7 0 0 0 2.986
TokenMetadataTest-compression 6 0 0 0 0.835
AlibabaCloudSnitchTest 2 0 0 0 10.650
CloudstackSnitchTest 2 0 0 0 10.592
DynamicEndpointSnitchTest 1 0 0 0 2.253
EC2SnitchTest 13 0 0 0 10.559
GoogleCloudSnitchTest 2 0 0 0 10.688
GossipingPropertyFileSnitchTest 1 0 0 0 0.861
InetAddressAndPortSerializerTest 1 0 0 0 0.263
InetAddressAndPortTest 5 0 0 0 0.303
NetworkTopologyStrategyTest 5 0 0 0 3.053
PendingRangeMapsTest 2 0 0 0 0.452
PendingRangesTest 5 0 0 0 29.038
PropertyFileSnitchTest 5 0 0 0 15.957
ReconnectableSnitchHelperTest 1 0 0 0 1.069
ReplicaCollectionTest 6 0 0 0 0.775
ReplicaLayoutTest 1 0 0 0 0.449
ReplicaPlansTest 1 0 0 0 1.333
ReplicationFactorTest 2 0 0 0 0.864
ReplicationStrategyEndpointCacheTest 2 0 0 0 3.038
SimpleStrategyTest 7 0 0 0 3.139
TokenMetadataTest 6 0 0 0 0.906
-------------------------------------------------------------------------------
org.apache.cassandra.metrics
Name Tests Errors Failures Skipped Time(s)
BatchMetricsTest-cdc 3 0 0 0 10.755
BufferPoolMetricsTest-cdc 4 0 0 0 1.026
CQLMetricsTest-cdc 4 0 0 0 6.505
CacheMetricsTest-cdc 1 0 0 0 0.306
CassandraMetricsRegistryTest-cdc 5 0 0 0 0.304
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 12.542
cdc
HintedHandOffMetricsTest-cdc 1 0 0 0 2.128
KeyspaceMetricsTest-cdc 1 0 0 0 5.773
LatencyMetricsTest-cdc 3 0 0 0 0.345
MaxSamplerTest-cdc 8 0 0 0 5.144
SamplerTest-cdc 5 0 0 0 1.158
TableMetricsTest-cdc 9 0 0 0 9.820
TopFrequencySamplerTest-cdc 6 0 0 0 2.020
BatchMetricsTest-compression 3 0 0 0 12.722
BufferPoolMetricsTest-compression 4 0 0 0 0.945
CQLMetricsTest-compression 4 0 0 0 6.004
CacheMetricsTest-compression 1 0 0 0 0.277
CassandraMetricsRegistryTest-compression 5 0 0 0 0.277
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 11.676
compression
HintedHandOffMetricsTest-compression 1 0 0 0 1.912
KeyspaceMetricsTest-compression 1 0 0 0 5.350
LatencyMetricsTest-compression 3 0 0 0 0.277
MaxSamplerTest-compression 8 0 0 0 5.210
SamplerTest-compression 5 0 0 0 1.083
TableMetricsTest-compression 9 0 0 0 10.116
TopFrequencySamplerTest-compression 6 0 0 0 2.007
BatchMetricsTest 3 0 0 0 12.443
BufferPoolMetricsTest 4 0 0 0 1.000
CQLMetricsTest 4 0 0 0 6.461
CacheMetricsTest 1 0 0 0 0.325
CassandraMetricsRegistryTest 5 0 0 0 0.311
DecayingEstimatedHistogramReservoirTest 15 0 0 1 11.984
HintedHandOffMetricsTest 1 0 0 0 2.038
KeyspaceMetricsTest 1 0 0 0 5.706
LatencyMetricsTest 3 0 0 0 0.323
MaxSamplerTest 8 0 0 0 5.208
SamplerTest 5 0 0 0 1.181
TableMetricsTest 9 0 0 0 9.567
TopFrequencySamplerTest 6 0 0 0 2.060
-------------------------------------------------------------------------------
org.apache.cassandra.net
Name Tests Errors Failures Skipped Time(s)
ConnectionBurnTest 1 0 0 0 123.642
AsyncChannelPromiseTest-cdc 4 0 0 0 0.438
AsyncMessageOutputPlusTest-cdc 1 0 0 0 0.970
AsyncOneResponseTest-cdc 2 0 0 0 4.272
AsyncPromiseTest-cdc 4 0 0 0 0.382
AsyncStreamingInputPlusTest-cdc 13 0 0 0 1.431
AsyncStreamingOutputPlusTest-cdc 3 0 0 0 0.990
ChunkedInputPlusTest-cdc 5 0 0 0 0.513
ConnectionTest-cdc 13 0 0 0 76.745
ForwardingInfoTest-cdc 2 0 0 0 0.286
FramingTest-cdc 4 0 0 0 23.397
HandshakeTest-cdc 13 0 0 0 2.313
ManyToOneConcurrentLinkedQueueTest-cdc 22 0 0 0 1.670
MessageSerializationPropertyTest-cdc 2 0 0 0 9.765
MessageTest-cdc 7 0 0 0 1.469
MessagingServiceTest-cdc 14 0 0 0 2.404
MockMessagingServiceTest-cdc 1 0 0 0 3.776
OutboundConnectionSettingsTest-cdc 9 0 0 0 2.159
OutboundConnectionsTest-cdc 6 0 0 0 2.314
OutboundMessageQueueTest-cdc 3 0 0 0 0.971
ProxyHandlerConnectionsTest-cdc 5 0 0 0 35.958
PrunableArrayQueueTest-cdc 9 0 0 0 0.073
ResourceLimitsTest-cdc 4 0 0 0 0.147
StartupClusterConnectivityCheckerTest-cdc 7 0 0 0 1.151
VerbTest-cdc 1 0 0 0 0.149
WriteCallbackInfoTest-cdc 1 0 0 0 1.564
AsyncChannelPromiseTest-compression 4 0 0 0 0.404
AsyncMessageOutputPlusTest-compression 1 0 0 0 0.862
AsyncOneResponseTest-compression 2 0 0 0 4.235
AsyncPromiseTest-compression 4 0 0 0 0.334
AsyncStreamingInputPlusTest-compression 13 0 0 0 1.386
AsyncStreamingOutputPlusTest-compression 3 0 0 0 0.873
ChunkedInputPlusTest-compression 5 0 0 0 0.488
ConnectionTest-compression 13 0 0 0 78.962
ForwardingInfoTest-compression 2 0 0 0 0.242
FramingTest-compression 4 0 0 0 23.764
HandshakeTest-compression 13 0 0 0 2.265
ManyToOneConcurrentLinkedQueueTest- 22 0 0 0 1.766
compression
MessageSerializationPropertyTest- 2 0 0 0 9.515
compression
MessageTest-compression 7 0 0 0 1.373
MessagingServiceTest-compression 14 0 0 0 2.282
MockMessagingServiceTest-compression 1 0 0 0 3.601
OutboundConnectionSettingsTest- 9 0 0 0 1.964
compression
OutboundConnectionsTest-compression 6 0 0 0 2.151
OutboundMessageQueueTest-compression 3 0 0 0 0.881
ProxyHandlerConnectionsTest-compression 5 0 0 0 35.902
PrunableArrayQueueTest-compression 9 0 0 0 0.064
ResourceLimitsTest-compression 4 0 0 0 0.149
StartupClusterConnectivityCheckerTest- 7 0 0 0 1.048
compression
VerbTest-compression 1 0 0 0 0.132
WriteCallbackInfoTest-compression 1 0 0 0 1.464
AsyncChannelPromiseTest 4 0 0 0 0.443
AsyncMessageOutputPlusTest 1 0 0 0 0.943
AsyncOneResponseTest 2 0 0 0 4.260
AsyncPromiseTest 4 0 0 0 0.370
AsyncStreamingInputPlusTest 13 0 0 0 1.424
AsyncStreamingOutputPlusTest 3 0 0 0 0.966
ChunkedInputPlusTest 5 0 0 0 0.524
ConnectionTest 13 0 0 0 75.743
ForwardingInfoTest 2 0 0 0 0.285
FramingTest 4 0 0 0 24.450
HandshakeTest 13 0 0 0 2.318
ManyToOneConcurrentLinkedQueueTest 22 0 0 0 1.692
MessageSerializationPropertyTest 2 0 0 0 9.831
MessageTest 7 0 0 0 1.472
MessagingServiceTest 14 0 0 0 2.427
MockMessagingServiceTest 1 0 0 0 3.675
OutboundConnectionSettingsTest 9 0 0 0 2.155
OutboundConnectionsTest 6 0 0 0 2.226
OutboundMessageQueueTest 3 0 0 0 0.952
ProxyHandlerConnectionsTest 5 0 0 0 35.864
PrunableArrayQueueTest 9 0 0 0 0.073
ResourceLimitsTest 4 0 0 0 0.162
StartupClusterConnectivityCheckerTest 7 0 0 0 1.183
VerbTest 1 0 0 0 0.155
WriteCallbackInfoTest 1 0 0 0 1.567
-------------------------------------------------------------------------------
org.apache.cassandra.net.proxy
Name Tests Errors Failures Skipped Time(s)
ProxyHandlerTest-cdc 3 0 0 0 0.807
ProxyHandlerTest-compression 3 0 0 0 0.741
ProxyHandlerTest 3 0 0 0 0.770
-------------------------------------------------------------------------------
org.apache.cassandra.repair
Name Tests Errors Failures Skipped Time(s)
AbstractRepairTest-cdc 1 0 0 1 0.060
LocalSyncTaskTest-cdc 6 0 0 0 4.290
NeighborsAndRangesTest-cdc 2 0 0 0 0.871
RepairJobTest-cdc 16 0 1 0 4.331
RepairSessionTest-cdc 1 0 0 0 0.960
StreamingRepairTaskTest-cdc 2 0 0 0 3.283
SymmetricRemoteSyncTaskTest-cdc 1 0 0 0 0.934
ValidatorTest-cdc 6 0 0 0 29.325
AbstractRepairTest-compression 1 0 0 1 0.050
LocalSyncTaskTest-compression 6 0 0 0 4.059
NeighborsAndRangesTest-compression 2 0 0 0 0.796
RepairJobTest-compression 16 0 1 0 4.031
RepairSessionTest-compression 1 0 0 0 0.889
StreamingRepairTaskTest-compression 2 0 0 0 3.054
SymmetricRemoteSyncTaskTest-compression 1 0 0 0 0.875
ValidatorTest-compression 6 0 0 0 26.905
AbstractRepairTest 1 0 0 1 0.058
LocalSyncTaskTest 6 0 0 0 4.223
NeighborsAndRangesTest 2 0 0 0 0.854
RepairJobTest 16 0 1 0 4.271
RepairSessionTest 1 0 0 0 0.979
StreamingRepairTaskTest 2 0 0 0 3.186
SymmetricRemoteSyncTaskTest 1 0 0 0 0.924
ValidatorTest 6 0 0 0 29.465
-------------------------------------------------------------------------------
org.apache.cassandra.repair.asymmetric
Name Tests Errors Failures Skipped Time(s)
DifferenceHolderTest-cdc 2 0 0 0 0.344
RangeDenormalizerTest-cdc 3 0 0 0 0.270
ReduceHelperTest-cdc 5 0 0 0 0.302
StreamFromOptionsTest-cdc 3 0 0 0 0.134
DifferenceHolderTest-compression 2 0 0 0 0.302
RangeDenormalizerTest-compression 3 0 0 0 0.251
ReduceHelperTest-compression 5 0 0 0 0.295
StreamFromOptionsTest-compression 3 0 0 0 0.113
DifferenceHolderTest 2 0 0 0 0.321
RangeDenormalizerTest 3 0 0 0 0.291
ReduceHelperTest 5 0 0 0 0.302
StreamFromOptionsTest 3 0 0 0 0.126
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent
Name Tests Errors Failures Skipped Time(s)
AbstractConsistentSessionTest-cdc 1 0 0 1 0.067
CoordinatorMessagingTest-cdc 7 0 0 0 5.774
CoordinatorSessionTest-cdc 7 0 0 0 1.016
CoordinatorSessionsTest-cdc 7 0 0 0 3.139
LocalSessionTest-cdc 40 0 0 0 4.507
PendingRepairStatTest-cdc 1 0 0 0 3.337
RepairStateTest-cdc 6 0 0 0 0.133
AbstractConsistentSessionTest-compression 1 0 0 1 0.051
CoordinatorMessagingTest-compression 7 0 0 0 5.615
CoordinatorSessionTest-compression 7 0 0 0 0.937
CoordinatorSessionsTest-compression 7 0 0 0 2.968
LocalSessionTest-compression 40 0 0 0 4.592
PendingRepairStatTest-compression 1 0 0 0 3.057
RepairStateTest-compression 6 0 0 0 0.112
AbstractConsistentSessionTest 1 0 0 1 0.061
CoordinatorMessagingTest 7 0 0 0 5.751
CoordinatorSessionTest 7 0 0 0 1.063
CoordinatorSessionsTest 7 0 0 0 3.118
LocalSessionTest 40 0 0 0 4.457
PendingRepairStatTest 1 0 0 0 3.302
RepairStateTest 6 0 0 0 0.123
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent.admin
Name Tests Errors Failures Skipped Time(s)
SchemaArgsParserTest-cdc 5 0 0 0 3.180
SchemaArgsParserTest-compression 5 0 0 0 2.988
SchemaArgsParserTest 5 0 0 0 3.069
-------------------------------------------------------------------------------
org.apache.cassandra.repair.messages
Name Tests Errors Failures Skipped Time(s)
RepairMessageSerializationsTest-cdc 8 0 0 0 0.981
RepairMessageSerializerTest-cdc 6 0 0 0 0.517
RepairOptionTest-cdc 4 0 0 0 0.876
RepairMessageSerializationsTest- 8 0 0 0 0.865
compression
RepairMessageSerializerTest-compression 6 0 0 0 0.466
RepairOptionTest-compression 4 0 0 0 0.807
RepairMessageSerializationsTest 8 0 0 0 0.978
RepairMessageSerializerTest 6 0 0 0 0.512
RepairOptionTest 4 0 0 0 0.885
-------------------------------------------------------------------------------
org.apache.cassandra.schema
Name Tests Errors Failures Skipped Time(s)
CreateTableValidationTest-cdc 1 0 0 0 3.307
IndexMetadataTest-cdc 3 0 0 0 0.250
MigrationManagerTest-cdc 17 0 0 0 5.413
SchemaKeyspaceTest-cdc 5 0 0 0 3.529
SchemaTest-cdc 1 0 0 0 2.501
TupleTypesRepresentationTest-cdc 2 0 0 1 0.975
ValidationTest-cdc 4 0 0 0 0.327
CreateTableValidationTest-compression 1 0 0 0 3.174
IndexMetadataTest-compression 3 0 0 0 0.219
MigrationManagerTest-compression 17 0 0 0 5.023
SchemaKeyspaceTest-compression 5 0 0 0 3.370
SchemaTest-compression 1 0 0 0 2.319
TupleTypesRepresentationTest-compression 2 0 0 1 0.881
ValidationTest-compression 4 0 0 0 0.276
CreateTableValidationTest 1 0 0 0 3.376
IndexMetadataTest 3 0 0 0 0.259
MigrationManagerTest 17 0 0 0 5.270
SchemaKeyspaceTest 5 0 0 0 3.556
SchemaTest 1 0 0 0 2.362
TupleTypesRepresentationTest 2 0 0 1 0.961
ValidationTest 4 0 0 0 0.299
-------------------------------------------------------------------------------
org.apache.cassandra.security
Name Tests Errors Failures Skipped Time(s)
CipherFactoryTest-cdc 7 0 0 0 0.561
EncryptionUtilsTest-cdc 3 0 0 0 1.180
JKSKeyProviderTest-cdc 2 0 0 0 0.334
SSLFactoryTest-cdc 14 0 0 0 1.291
CipherFactoryTest-compression 7 0 0 0 0.499
EncryptionUtilsTest-compression 3 0 0 0 1.085
JKSKeyProviderTest-compression 2 0 0 0 0.273
SSLFactoryTest-compression 14 0 0 0 1.272
CipherFactoryTest 7 0 0 0 0.551
EncryptionUtilsTest 3 0 0 0 1.193
JKSKeyProviderTest 2 0 0 0 0.305
SSLFactoryTest 14 0 0 0 1.406
-------------------------------------------------------------------------------
org.apache.cassandra.serializers
Name Tests Errors Failures Skipped Time(s)
SimpleDateSerializerTest-cdc 9 0 0 0 0.116
TimeSerializerTest-cdc 16 0 0 0 0.082
TimestampSerializerTest-cdc 8 0 0 0 0.333
SimpleDateSerializerTest-compression 9 0 0 0 0.107
TimeSerializerTest-compression 16 0 0 0 0.068
TimestampSerializerTest-compression 8 0 0 0 0.283
SimpleDateSerializerTest 9 0 0 0 0.121
TimeSerializerTest 16 0 0 0 0.083
TimestampSerializerTest 8 0 0 0 0.310
-------------------------------------------------------------------------------
org.apache.cassandra.service
Name Tests Errors Failures Skipped Time(s)
ActiveRepairServiceTest-cdc 11 0 0 0 3.738
BootstrapTransientTest-cdc 1 0 0 0 0.929
ClientWarningsTest-cdc 4 0 0 0 26.671
GCInspectorTest-cdc 6 0 0 0 0.868
JoinTokenRingTest-cdc 1 0 0 0 4.686
LeaveAndBootstrapTest-cdc 8 0 0 0 5.330
LegacyAuthFailTest-cdc 1 0 0 0 4.552
MoveTest-cdc 7 0 0 0 21.247
MoveTransientTest-cdc 19 0 0 0 1.186
NativeTransportServiceTest-cdc 11 0 0 0 7.757
OptionalTasksTest-cdc 2 0 0 0 3.184
PaxosStateTest-cdc 2 0 0 0 4.692
ProtocolBetaVersionTest-cdc 2 0 0 0 12.493
QueryPagerTest-cdc 8 0 0 0 3.340
RMIServerSocketFactoryImplTest-cdc 1 0 0 0 0.075
RemoveTest-cdc 4 0 0 0 5.755
SerializationsTest-cdc 4 0 0 0 0.931
StartupChecksTest-cdc 3 0 0 0 2.648
StorageProxyTest-cdc 4 0 0 0 0.979
StorageServiceServerTest-cdc 19 0 0 1 8.431
StorageServiceTest-cdc 1 0 0 0 0.935
WriteResponseHandlerTest-cdc 5 0 0 0 3.233
WriteResponseHandlerTransientTest-cdc 4 0 0 0 3.217
ActiveRepairServiceTest-compression 11 0 0 0 3.535
BootstrapTransientTest-compression 1 0 0 0 0.849
ClientWarningsTest-compression 4 0 0 0 23.977
GCInspectorTest-compression 6 0 0 0 0.819
JoinTokenRingTest-compression 1 0 0 0 5.810
LeaveAndBootstrapTest-compression 8 0 0 0 6.443
LegacyAuthFailTest-compression 1 0 0 0 4.454
MoveTest-compression 7 0 0 0 23.136
MoveTransientTest-compression 19 0 0 0 1.072
NativeTransportServiceTest-compression 11 0 0 0 7.767
OptionalTasksTest-compression 2 0 0 0 2.971
PaxosStateTest-compression 2 0 0 0 5.786
ProtocolBetaVersionTest-compression 2 0 0 0 12.167
QueryPagerTest-compression 8 0 0 0 3.192
RMIServerSocketFactoryImplTest- 1 0 0 0 0.059
compression
RemoveTest-compression 4 0 0 0 5.584
SerializationsTest-compression 4 0 0 0 0.835
StartupChecksTest-compression 3 0 0 0 2.495
StorageProxyTest-compression 4 0 0 0 0.931
StorageServiceServerTest-compression 19 0 0 1 8.174
StorageServiceTest-compression 1 0 0 0 0.878
WriteResponseHandlerTest-compression 5 0 0 0 3.036
WriteResponseHandlerTransientTest- 4 0 0 0 2.987
compression
ActiveRepairServiceTest 11 0 0 0 3.744
BootstrapTransientTest 1 0 0 0 0.901
ClientWarningsTest 4 0 0 0 26.968
GCInspectorTest 6 0 0 0 0.844
JoinTokenRingTest 1 0 0 0 4.653
LeaveAndBootstrapTest 8 0 0 0 5.286
LegacyAuthFailTest 1 0 0 0 4.535
MoveTest 7 0 0 0 21.324
MoveTransientTest 19 0 0 0 1.246
NativeTransportServiceTest 11 0 0 0 7.805
OptionalTasksTest 2 0 0 0 3.114
PaxosStateTest 2 0 0 0 4.567
ProtocolBetaVersionTest 2 0 0 0 12.320
QueryPagerTest 8 0 0 0 3.368
RMIServerSocketFactoryImplTest 1 0 0 0 0.068
RemoveTest 4 0 0 0 5.791
SerializationsTest 4 0 0 0 0.888
StartupChecksTest 3 0 0 0 2.644
StorageProxyTest 4 0 0 0 0.972
StorageServiceServerTest 19 0 0 1 8.281
StorageServiceTest 1 0 0 0 0.936
WriteResponseHandlerTest 5 0 0 0 3.218
WriteResponseHandlerTransientTest 4 0 0 0 3.165
-------------------------------------------------------------------------------
org.apache.cassandra.service.pager
Name Tests Errors Failures Skipped Time(s)
PagingStateTest-cdc 7 0 0 0 1.042
PagingStateTest-compression 7 0 0 0 0.948
PagingStateTest 7 0 0 0 1.029
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads
Name Tests Errors Failures Skipped Time(s)
AbstractReadResponseTest-cdc 1 0 0 1 0.059
DataResolverTest-cdc 32 0 0 0 3.641
DigestResolverTest-cdc 5 0 0 0 3.318
ReadExecutorTest-cdc 3 0 0 0 3.425
SpeculativeRetryParseTest-cdc 78 0 0 0 0.132
AbstractReadResponseTest-compression 1 0 0 1 0.051
DataResolverTest-compression 32 0 0 0 3.282
DigestResolverTest-compression 5 0 0 0 3.111
ReadExecutorTest-compression 3 0 0 0 3.218
SpeculativeRetryParseTest-compression 78 0 0 0 0.103
AbstractReadResponseTest 1 0 0 1 0.058
DataResolverTest 32 0 0 0 3.466
DigestResolverTest 5 0 0 0 3.321
ReadExecutorTest 3 0 0 0 3.363
SpeculativeRetryParseTest 78 0 0 0 0.160
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads.repair
Name Tests Errors Failures Skipped Time(s)
AbstractReadRepairTest-cdc 1 0 0 1 0.060
BlockingReadRepairTest-cdc 9 0 0 0 3.399
DiagEventsBlockingReadRepairTest-cdc 3 0 0 0 3.470
ReadOnlyReadRepairTest-cdc 4 0 0 0 3.201
ReadRepairTest-cdc 7 0 0 0 3.423
RepairedDataVerifierTest-cdc 10 0 0 0 4.528
AbstractReadRepairTest-compression 1 0 0 1 0.051
BlockingReadRepairTest-compression 9 0 0 0 3.195
DiagEventsBlockingReadRepairTest- 3 0 0 0 3.322
compression
ReadOnlyReadRepairTest-compression 4 0 0 0 3.053
ReadRepairTest-compression 7 0 0 0 3.177
RepairedDataVerifierTest-compression 10 0 0 0 5.683
AbstractReadRepairTest 1 0 0 1 0.060
BlockingReadRepairTest 9 0 0 0 3.370
DiagEventsBlockingReadRepairTest 3 0 0 0 3.432
ReadOnlyReadRepairTest 4 0 0 0 3.222
ReadRepairTest 7 0 0 0 3.322
RepairedDataVerifierTest 10 0 0 0 4.472
-------------------------------------------------------------------------------
org.apache.cassandra.streaming
Name Tests Errors Failures Skipped Time
(s)
LongStreamingTest 0 1 0 0 0.844
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.421
cdc
SessionInfoTest-cdc 1 0 0 0 0.489
StreamOperationTest-cdc 1 0 0 0 0.070
StreamTransferTaskTest-cdc 2 0 0 0 3.267
StreamingTransferTest-cdc 5 0 0 0 14.362
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.235
compression
SessionInfoTest-compression 1 0 0 0 0.447
StreamOperationTest-compression 1 0 0 0 0.058
StreamTransferTaskTest-compression 2 0 0 0 3.051
StreamingTransferTest-compression 5 0 0 0 13.781
EntireSSTableStreamingCorrectFilesCountTest 1 0 0 0 3.384
SessionInfoTest 1 0 0 0 0.493
StreamOperationTest 1 0 0 0 0.065
StreamTransferTaskTest 2 0 0 0 3.201
StreamingTransferTest 5 0 0 0 14.003
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.async
Name Tests Errors Failures Skipped Time(s)
NettyStreamingMessageSenderTest-cdc 10 0 0 0 1.024
StreamCompressionSerializerTest-cdc 2 0 0 0 0.849
StreamingInboundHandlerTest-cdc 6 0 0 0 1.073
NettyStreamingMessageSenderTest- 10 0 0 0 0.938
compression
StreamCompressionSerializerTest- 2 0 0 0 0.804
compression
StreamingInboundHandlerTest-compression 6 0 0 0 0.956
NettyStreamingMessageSenderTest 10 0 0 0 1.047
StreamCompressionSerializerTest 2 0 0 0 0.859
StreamingInboundHandlerTest 6 0 0 0 1.017
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.compression
Name Tests Errors Failures Skipped Time(s)
CompressedInputStreamTest-cdc 6 0 0 0 1.071
CompressedInputStreamTest-compression 6 0 0 0 1.024
CompressedInputStreamTest 6 0 0 0 1.054
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.messages
Name Tests Errors Failures Skipped Time(s)
StreamMessageTest-cdc 1 0 0 0 0.093
StreamMessageTest-compression 1 0 0 0 0.084
StreamMessageTest 1 0 0 0 0.092
-------------------------------------------------------------------------------
org.apache.cassandra.stress.generate
Name Tests Errors Failures Skipped Time(s)
DistributionGaussianTest 2 0 0 0 0.092
DistributionSequenceTest 4 0 0 0 0.062
-------------------------------------------------------------------------------
org.apache.cassandra.stress.settings
Name Tests Errors Failures Skipped Time(s)
OptionReplicationTest 1 0 0 0 0.082
SettingsMiscTest 4 0 0 0 0.088
SettingsNodeTest 2 0 0 0 0.058
StressSettingsTest 1 0 0 0 0.499
-------------------------------------------------------------------------------
org.apache.cassandra.stress.util
Name Tests Errors Failures Skipped Time(s)
MultiResultLoggerTest 5 0 0 0 0.061
-------------------------------------------------------------------------------
org.apache.cassandra.tools
Name Tests Errors Failures Skipped Time(s)
AuditLogViewerTest-cdc 10 0 0 0 14.626
BulkLoaderTest-cdc 6 0 0 0 12.728
ClearSnapshotTest-cdc 4 0 0 0 12.861
CompactionStressTest-cdc 2 0 0 0 14.736
GetFullQueryLogTest-cdc 3 0 0 0 14.418
GetVersionTest-cdc 1 0 0 0 0.409
JMXCompatabilityTest-cdc 3 0 0 0 31.191
JMXToolTest-cdc 5 0 0 0 10.577
LoaderOptionsTest-cdc 1 0 0 0 0.572
SSTableExpiredBlockersTest-cdc 4 0 0 0 2.218
SSTableExportTest-cdc 10 0 0 0 1.335
SSTableLevelResetterTest-cdc 5 0 0 0 2.240
SSTableMetadataViewerTest-cdc 10 0 0 0 1.293
SSTableOfflineRelevelTest-cdc 4 0 0 0 2.264
SSTableRepairedAtSetterTest-cdc 6 0 0 0 1.066
StandaloneSSTableUtilTest-cdc 8 0 0 0 2.318
StandaloneScrubberTest-cdc 7 0 0 0 2.384
StandaloneSplitterTest-cdc 6 0 0 0 2.239
StandaloneSplitterWithCQLTesterTest-cdc 6 0 0 0 14.835
StandaloneUpgraderTest-cdc 6 0 0 0 2.288
StandaloneVerifierTest-cdc 10 0 0 0 2.375
ToolsEnvsConfigsTest-cdc 1 0 0 0 2.083
TopPartitionsTest-cdc 2 0 0 0 3.796
AuditLogViewerTest-compression 10 0 0 0 14.373
BulkLoaderTest-compression 6 0 0 0 12.720
ClearSnapshotTest-compression 4 0 0 0 11.921
CompactionStressTest-compression 2 0 0 0 14.331
GetFullQueryLogTest-compression 3 0 0 0 13.138
GetVersionTest-compression 1 0 0 0 0.372
JMXCompatabilityTest-compression 3 0 0 0 28.874
JMXToolTest-compression 5 0 0 0 10.321
LoaderOptionsTest-compression 1 0 0 0 0.538
SSTableExpiredBlockersTest-compression 4 0 0 0 2.081
SSTableExportTest-compression 10 0 0 0 1.265
SSTableLevelResetterTest-compression 5 0 0 0 2.078
SSTableMetadataViewerTest-compression 10 0 0 0 1.184
SSTableOfflineRelevelTest-compression 4 0 0 0 2.144
SSTableRepairedAtSetterTest-compression 6 0 0 0 1.008
StandaloneSSTableUtilTest-compression 8 0 0 0 2.282
StandaloneScrubberTest-compression 7 0 0 0 2.231
StandaloneSplitterTest-compression 6 0 0 0 2.161
StandaloneSplitterWithCQLTesterTest- 6 0 0 0 13.614
compression
StandaloneUpgraderTest-compression 6 0 0 0 2.252
StandaloneVerifierTest-compression 10 0 0 0 2.219
ToolsEnvsConfigsTest-compression 1 0 0 0 1.858
TopPartitionsTest-compression 2 0 0 0 3.606
AuditLogViewerTest 10 0 0 0 14.636
BulkLoaderTest 6 0 0 0 12.724
ClearSnapshotTest 4 0 0 0 12.880
CompactionStressTest 2 0 0 0 14.683
GetFullQueryLogTest 3 0 0 0 14.125
GetVersionTest 1 0 0 0 0.405
JMXCompatabilityTest 3 0 0 0 30.683
JMXToolTest 5 0 0 0 10.896
LoaderOptionsTest 1 0 0 0 0.578
SSTableExpiredBlockersTest 4 0 0 0 2.243
SSTableExportTest 10 0 0 0 1.328
SSTableLevelResetterTest 5 0 0 0 2.214
SSTableMetadataViewerTest 10 0 0 0 1.255
SSTableOfflineRelevelTest 4 0 0 0 2.237
SSTableRepairedAtSetterTest 6 0 0 0 1.104
StandaloneSSTableUtilTest 8 0 0 0 2.301
StandaloneScrubberTest 7 0 0 0 2.322
StandaloneSplitterTest 6 0 0 0 2.238
StandaloneSplitterWithCQLTesterTest 6 0 0 0 14.692
StandaloneUpgraderTest 6 0 0 0 2.275
StandaloneVerifierTest 10 0 0 0 2.305
ToolsEnvsConfigsTest 1 0 0 0 2.008
TopPartitionsTest 2 0 0 0 3.697
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cassandrastress
Name Tests Errors Failures Skipped Time(s)
CassandrastressTest-cdc 1 0 0 0 12.849
CassandrastressTest-compression 1 0 0 0 12.421
CassandrastressTest 1 0 0 0 12.792
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cqlsh
Name Tests Errors Failures Skipped Time(s)
CqlshTest-cdc 1 0 0 0 12.599
CqlshTest-compression 1 0 0 0 12.261
CqlshTest 1 0 0 0 12.434
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool
Name Tests Errors Failures Skipped Time(s)
SjkTest-cdc 1 0 0 0 2.053
SjkTest-compression 1 0 0 0 1.952
SjkTest 1 0 0 0 2.049
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.formatter
Name Tests Errors Failures Skipped Time(s)
TableBuilderTest-cdc 6 0 0 0 0.071
TableBuilderTest-compression 6 0 0 0 0.061
TableBuilderTest 6 0 0 0 0.079
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.stats
Name Tests Errors Failures Skipped Time(s)
StatsTableComparatorTest-cdc 6 0 0 0 0.241
TableStatsPrinterTest-cdc 2 0 0 0 0.090
StatsTableComparatorTest-compression 6 0 0 0 0.218
TableStatsPrinterTest-compression 2 0 0 0 0.079
StatsTableComparatorTest 6 0 0 0 0.237
TableStatsPrinterTest 2 0 0 0 0.094
-------------------------------------------------------------------------------
org.apache.cassandra.tracing
Name Tests Errors Failures Skipped Time(s)
TracingTest-cdc 6 0 0 0 0.928
TracingTest-compression 6 0 0 0 0.920
TracingTest 6 0 0 0 0.919
-------------------------------------------------------------------------------
org.apache.cassandra.transport
Name Tests Errors Failures Skipped Time(s)
CBUtilTest-cdc 4 0 0 0 0.347
CQLUserAuditTest-cdc 8 0 0 0 28.306
DataTypeTest-cdc 3 0 0 0 0.374
ErrorMessageTest-cdc 7 0 0 0 0.386
IdleDisconnectTest-cdc 2 0 0 0 17.421
InflightRequestPayloadTrackerTest-cdc 6 0 0 0 14.368
MessagePayloadTest-cdc 3 0 0 0 13.469
ProtocolErrorTest-cdc 6 0 0 0 1.026
ProtocolVersionTest-cdc 4 0 0 0 0.902
ProtocolVersionTrackerTest-cdc 3 0 0 0 0.312
SerDeserTest-cdc 6 0 0 0 1.631
ServerMetricsTest-cdc 1 0 0 0 12.167
StartupMessageTest-cdc 1 0 0 0 12.307
CBUtilTest-compression 4 0 0 0 0.313
CQLUserAuditTest-compression 8 0 0 0 28.091
DataTypeTest-compression 3 0 0 0 0.351
ErrorMessageTest-compression 7 0 0 0 0.349
IdleDisconnectTest-compression 2 0 0 0 17.222
InflightRequestPayloadTrackerTest- 6 0 0 0 13.874
compression
MessagePayloadTest-compression 3 0 0 0 13.102
ProtocolErrorTest-compression 6 0 0 0 0.976
ProtocolVersionTest-compression 4 0 0 0 0.785
ProtocolVersionTrackerTest-compression 3 0 0 0 0.291
SerDeserTest-compression 6 0 0 0 1.483
ServerMetricsTest-compression 1 0 0 0 11.801
StartupMessageTest-compression 1 0 0 0 12.075
CBUtilTest 4 0 0 0 0.334
CQLUserAuditTest 8 0 0 0 28.281
DataTypeTest 3 0 0 0 0.386
ErrorMessageTest 7 0 0 0 0.389
IdleDisconnectTest 2 0 0 0 17.273
InflightRequestPayloadTrackerTest 6 0 0 0 14.385
MessagePayloadTest 3 0 0 0 13.390
ProtocolErrorTest 6 0 0 0 1.009
ProtocolVersionTest 4 0 0 0 0.894
ProtocolVersionTrackerTest 3 0 0 0 0.304
SerDeserTest 6 0 0 0 1.519
ServerMetricsTest 1 0 0 0 12.163
StartupMessageTest 1 0 0 0 12.259
-------------------------------------------------------------------------------
org.apache.cassandra.transport.frame.checksum
Name Tests Errors Failures Skipped Time
(s)
ChecksummingTransformerTest-cdc 5 0 1 0 12.664
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 23.993
cdc
ChecksummingTransformerTest-compression 5 0 0 0 17.287
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 22.648
compression
ChecksummingTransformerTest 5 0 0 0 17.792
ChecksummingWithCorruptedLZ4DoesNotCrashTest 1 0 0 0 22.668
-------------------------------------------------------------------------------
org.apache.cassandra.transport.messages
Name Tests Errors Failures Skipped Time(s)
AuthenticateMessageTest-cdc 1 0 0 0 0.519
PrepareMessageTest-cdc 1 0 0 0 0.480
AuthenticateMessageTest-compression 1 0 0 0 0.322
PrepareMessageTest-compression 1 0 0 0 0.312
AuthenticateMessageTest 1 0 0 0 0.351
PrepareMessageTest 1 0 0 0 0.351
-------------------------------------------------------------------------------
org.apache.cassandra.triggers
Name Tests Errors Failures Skipped Time(s)
TriggerExecutorTest-cdc 9 0 0 0 2.195
TriggersSchemaTest-cdc 4 0 0 0 5.322
TriggersTest-cdc 7 0 0 0 6.333
TriggerExecutorTest-compression 9 0 0 0 1.448
TriggersSchemaTest-compression 4 0 0 0 3.421
TriggersTest-compression 7 0 0 0 4.373
TriggerExecutorTest 9 0 0 0 1.598
TriggersSchemaTest 4 0 0 0 3.602
TriggersTest 7 0 0 0 4.603
-------------------------------------------------------------------------------
org.apache.cassandra.utils
Name Tests Errors Failures Skipped Time(s)
LongBloomFilterTest 5 0 0 0 125.096
LongBTreeTest 15 0 0 0 505.467
AbstractIteratorTest-cdc 9 0 0 0 0.128
BloomFilterTest-cdc 11 0 0 2 0.725
ByteArrayUtilTest-cdc 18 0 0 0 0.357
ByteBufferUtilTest-cdc 12 0 0 0 0.594
BytesReadTrackerTest-cdc 4 0 0 0 0.097
CassandraVersionTest-cdc 11 0 0 0 0.836
EstimatedHistogramTest-cdc 7 0 0 0 0.316
FBUtilitiesTest-cdc 7 0 0 0 0.934
FastByteOperationsTest-cdc 2 0 0 0 4.953
GeneratorsTest-cdc 2 0 0 0 1.449
HexTest-cdc 2 0 0 0 0.306
HistogramBuilderTest-cdc 5 0 0 0 0.359
IntegerIntervalsTest-cdc 6 0 0 0 52.754
IntervalTreeTest-cdc 3 0 0 0 0.315
JVMStabilityInspectorTest-cdc 3 0 0 0 0.938
JavaUtilsTest-cdc 1 0 0 0 0.254
MergeIteratorComparisonTest-cdc 16 0 0 0 12.767
MergeIteratorTest-cdc 1 0 0 0 0.101
MerkleTreeTest-cdc 27 0 0 0 7.980
MerkleTreesTest-cdc 13 0 0 0 0.980
MonotonicClockTest-cdc 1 0 0 0 18.954
NativeLibraryTest-cdc 2 0 0 0 0.473
NoSpamLoggerTest-cdc 4 0 0 0 0.092
OverlapIteratorTest-cdc 1 0 0 0 11.792
SerializationsTest-cdc 3 0 0 0 1.544
SlidingTimeRateTest-cdc 7 0 0 0 0.516
StatusLoggerTest-cdc 1 0 0 0 3.543
AbstractIteratorTest-compression 9 0 0 0 0.081
BloomFilterTest-compression 11 0 0 2 0.523
ByteArrayUtilTest-compression 18 0 0 0 0.215
ByteBufferUtilTest-compression 12 0 0 0 0.345
BytesReadTrackerTest-compression 4 0 0 0 0.060
CassandraVersionTest-compression 11 0 0 0 0.521
EstimatedHistogramTest-compression 7 0 0 0 0.202
FBUtilitiesTest-compression 7 0 0 0 0.677
FastByteOperationsTest-compression 2 0 0 0 3.608
GeneratorsTest-compression 2 0 0 0 0.783
HexTest-compression 2 0 0 0 0.208
HistogramBuilderTest-compression 5 0 0 0 0.237
IntegerIntervalsTest-compression 6 0 0 0 49.018
IntervalTreeTest-compression 3 0 0 0 0.246
JVMStabilityInspectorTest-compression 3 0 0 0 0.803
JavaUtilsTest-compression 1 0 0 0 0.198
MergeIteratorComparisonTest-compression 16 0 0 0 11.143
MergeIteratorTest-compression 1 0 0 0 0.070
MerkleTreeTest-compression 27 0 0 0 6.500
MerkleTreesTest-compression 13 0 0 0 0.881
MonotonicClockTest-compression 1 0 0 0 7.169
NativeLibraryTest-compression 2 0 0 0 0.408
NoSpamLoggerTest-compression 4 0 0 0 0.068
OverlapIteratorTest-compression 1 0 0 0 11.034
SerializationsTest-compression 3 0 0 0 1.331
SlidingTimeRateTest-compression 7 0 0 0 0.503
StatusLoggerTest-compression 1 0 0 0 3.292
AbstractIteratorTest 9 0 0 0 0.089
BloomFilterTest 11 0 0 2 0.621
ByteArrayUtilTest 18 0 0 0 0.249
ByteBufferUtilTest 12 0 0 0 0.425
BytesReadTrackerTest 4 0 0 0 0.066
CassandraVersionTest 11 0 0 0 0.620
EstimatedHistogramTest 7 0 0 0 0.228
FBUtilitiesTest 7 0 0 0 0.738
FastByteOperationsTest 2 0 0 0 3.910
GeneratorsTest 2 0 0 0 0.805
HexTest 2 0 0 0 0.229
HistogramBuilderTest 5 0 0 0 0.261
IntegerIntervalsTest 6 0 0 0 51.784
IntervalTreeTest 3 0 0 0 0.406
JVMStabilityInspectorTest 3 0 0 0 1.092
JavaUtilsTest 1 0 0 0 0.294
MergeIteratorComparisonTest 16 0 0 0 14.358
MergeIteratorTest 1 0 0 0 0.100
MerkleTreeTest 27 0 0 0 8.940
MerkleTreesTest 13 0 0 0 1.216
MonotonicClockTest 1 0 0 0 20.687
NativeLibraryTest 2 0 0 0 0.471
NoSpamLoggerTest 4 0 0 0 0.078
OverlapIteratorTest 1 0 0 0 11.386
SerializationsTest 3 0 0 0 1.519
SlidingTimeRateTest 7 0 0 0 0.516
StatusLoggerTest 1 0 0 0 3.745
-------------------------------------------------------------------------------
org.apache.cassandra.utils.binlog
Name Tests Errors Failures Skipped Time(s)
BinLogTest-cdc 13 0 0 0 11.235
DeletingArchiverTest-cdc 3 0 0 0 0.267
ExternalArchiverTest-cdc 5 0 0 0 10.451
BinLogTest-compression 13 0 0 0 11.204
DeletingArchiverTest-compression 3 0 0 0 0.222
ExternalArchiverTest-compression 5 0 0 0 10.401
BinLogTest 13 0 0 0 11.476
DeletingArchiverTest 3 0 0 0 0.262
ExternalArchiverTest 5 0 0 0 10.430
-------------------------------------------------------------------------------
org.apache.cassandra.utils.btree
Name Tests Errors Failures Skipped Time(s)
BTreeRemovalTest-cdc 22 0 0 0 0.215
BTreeSearchIteratorTest-cdc 4 0 0 0 0.086
BTreeTest-cdc 14 0 0 0 0.480
BTreeRemovalTest-compression 22 0 0 0 0.177
BTreeSearchIteratorTest-compression 4 0 0 0 0.069
BTreeTest-compression 14 0 0 0 0.375
BTreeRemovalTest 22 0 0 0 0.214
BTreeSearchIteratorTest 4 0 0 0 0.081
BTreeTest 14 0 0 0 0.432
-------------------------------------------------------------------------------
org.apache.cassandra.utils.concurrent
Name Tests Errors Failures Skipped Time(s)
AbstractTransactionalTest-cdc 1 0 0 1 0.074
AccumulatorTest-cdc 4 0 0 0 0.076
RefCountedTest-cdc 12 0 0 0 6.538
WeightedQueueTest-cdc 46 0 0 0 1.000
AbstractTransactionalTest-compression 1 0 0 1 0.051
AccumulatorTest-compression 4 0 0 0 0.059
RefCountedTest-compression 12 0 0 0 5.993
WeightedQueueTest-compression 46 0 0 0 0.937
AbstractTransactionalTest 1 0 0 1 0.059
AccumulatorTest 4 0 0 0 0.069
RefCountedTest 12 0 0 0 6.075
WeightedQueueTest 46 0 0 0 0.966
-------------------------------------------------------------------------------
org.apache.cassandra.utils.memory
Name Tests Errors Failures Skipped Time(s)
LongBufferPoolTest 1 0 0 0 120.925
BufferPoolTest-cdc 32 0 0 0 8.244
NativeAllocatorTest-cdc 1 0 0 0 0.507
BufferPoolTest-compression 32 0 0 0 7.948
NativeAllocatorTest-compression 1 0 0 0 0.341
BufferPoolTest 32 0 0 0 9.313
NativeAllocatorTest 1 0 0 0 0.473
-------------------------------------------------------------------------------
org.apache.cassandra.utils.obs
Name Tests Errors Failures Skipped Time(s)
OffHeapBitSetTest-cdc 4 0 0 0 0.672
OffHeapBitSetTest-compression 4 0 0 0 0.455
OffHeapBitSetTest 4 0 0 0 0.510
-------------------------------------------------------------------------------
org.apache.cassandra.utils.streamhist
Name Tests Errors Failures Skipped Time(s)
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.715
cdc
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 1.906
compression
StreamingTombstoneHistogramBuilderTest 11 0 0 0 1.983
-------------------------------------------------------------------------------
org.apache.cassandra.utils.vint
Name Tests Errors Failures Skipped Time(s)
VIntCodingTest-cdc 4 0 0 0 0.358
VIntCodingTest-compression 4 0 0 0 0.214
VIntCodingTest 4 0 0 0 0.253
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Failures
-------------------------------------------------------------------------------
CasWriteTest // testCasWriteSuccessWithNoContention // Error
Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012
org.apache.cassandra.exceptions.WriteFailureException: Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012
at org.apache.cassandra.service.AbstractWriteResponseHandler.get(AbstractWriteResponseHandler.java:124)
at org.apache.cassandra.service.StorageProxy.commitPaxos(StorageProxy.java:654)
at org.apache.cassandra.service.StorageProxy.cas(StorageProxy.java:360)
at org.apache.cassandra.cql3.statements.ModificationStatement.executeWithCondition(ModificationStatement.java:477)
at org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:445)
at org.apache.cassandra.distributed.impl.Coordinator.executeInternal(Coordinator.java:100)
at org.apache.cassandra.distributed.impl.Coordinator.lambda$executeWithResult$0(Coordinator.java:62)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CasWriteTest // testWriteUnknownResult // Failure
Expecting cause to be CasWriteUnknownResultException expected:<....exceptions.CasWrite[UnknownResul]tException> but was:<....exceptions.CasWrite[Timeou]tException>
junit.framework.AssertionFailedError: Expecting cause to be CasWriteUnknownResultException expected:<....exceptions.CasWrite[UnknownResul]tException> but was:<....exceptions.CasWrite[Timeou]tException>
at org.apache.cassandra.distributed.test.CasWriteTest.testWriteUnknownResult(CasWriteTest.java:275)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CasWriteTest // testCasWriteTimeoutAtCommitPhase_RspLost // Failure
Expected: (Cause should be loaded by InstanceClassLoader and Class was expected to be org.apache.cassandra.exceptions.CasWriteTimeoutException but was not and exception with message a string containing "CAS operation timed out") but: Class was expected to be org.apache.cassandra.exceptions.CasWriteTimeoutException but was not was <org.apache.cassandra.exceptions.WriteFailureException: Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012> Stacktrace was: org.apache.cassandra.exceptions.WriteFailureException: Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012 at org.apache.cassandra.service.AbstractWriteResponseHandler.get(AbstractWriteResponseHandler.java:124) at org.apache.cassandra.service.StorageProxy.commitPaxos(StorageProxy.java:654) at org.apache.cassandra.service.StorageProxy.cas(StorageProxy.java:360) at org.apache.cassandra.cql3.statements.ModificationStatement.executeWithCondition(ModificationStatement.java:477) at org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:445) at org.apache.cassandra.distributed.impl.Coordinator.executeInternal(Coordinator.java:100) at org.apache.cassandra.distributed.impl.Coordinator.lambda$executeWithResult$0(Coordinator.java:62) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748)
junit.framework.AssertionFailedError:
Expected: (Cause should be loaded by InstanceClassLoader and Class was expected to be org.apache.cassandra.exceptions.CasWriteTimeoutException but was not and exception with message a string containing "CAS operation timed out")
but: Class was expected to be org.apache.cassandra.exceptions.CasWriteTimeoutException but was not was <org.apache.cassandra.exceptions.WriteFailureException: Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012>
Stacktrace was: org.apache.cassandra.exceptions.WriteFailureException: Operation failed - received 1 responses and 2 failures: UNKNOWN from /127.0.0.3:7012, UNKNOWN from /127.0.0.2:7012
at org.apache.cassandra.service.AbstractWriteResponseHandler.get(AbstractWriteResponseHandler.java:124)
at org.apache.cassandra.service.StorageProxy.commitPaxos(StorageProxy.java:654)
at org.apache.cassandra.service.StorageProxy.cas(StorageProxy.java:360)
at org.apache.cassandra.cql3.statements.ModificationStatement.executeWithCondition(ModificationStatement.java:477)
at org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:445)
at org.apache.cassandra.distributed.impl.Coordinator.executeInternal(Coordinator.java:100)
at org.apache.cassandra.distributed.impl.Coordinator.lambda$executeWithResult$0(Coordinator.java:62)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:18)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CasWriteTest // org.apache.cassandra.distributed.test.CasWriteTest // Error
java.util.concurrent.TimeoutException
java.lang.RuntimeException: java.util.concurrent.TimeoutException
at org.apache.cassandra.utils.Throwables.maybeFail(Throwables.java:60)
at org.apache.cassandra.utils.FBUtilities.waitOnFutures(FBUtilities.java:476)
at org.apache.cassandra.distributed.impl.AbstractCluster.close(AbstractCluster.java:705)
at org.apache.cassandra.distributed.test.CasWriteTest.close(CasWriteTest.java:82)
Caused by: java.util.concurrent.TimeoutException
at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1784)
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1928)
at org.apache.cassandra.utils.FBUtilities.waitOnFutures(FBUtilities.java:468)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdca4a23280>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc9efc8250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdca62d5670>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdc9d65ab80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_uuid_names // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdca4a23280>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc9c601a00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdca62d5670>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdc9c6015e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------