Examples of reloadSSTableMetadata()


Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

        assertEquals(strategy.manifest.unrepairedL0.size(), cfs.getSSTables().size() - 1);

        // make sure repairing an sstable takes it away from unrepairedL0 and puts it in the correct level:
        strategy.manifest.remove(sstable2);
        sstable2.descriptor.getMetadataSerializer().mutateRepairedAt(sstable2.descriptor, System.currentTimeMillis());
        sstable2.reloadSSTableMetadata();
        strategy.manifest.add(sstable2);
        assertFalse(strategy.manifest.unrepairedL0.contains(sstable2));
        assertTrue(strategy.manifest.generations[1].contains(sstable2));
    }
}
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

        assertEquals(strategy.manifest.unrepairedL0.size(), cfs.getSSTables().size() - 1);

        // make sure repairing an sstable takes it away from unrepairedL0 and puts it in the correct level:
        strategy.manifest.remove(sstable2);
        sstable2.descriptor.getMetadataSerializer().mutateRepairedAt(sstable2.descriptor, System.currentTimeMillis());
        sstable2.reloadSSTableMetadata();
        strategy.manifest.add(sstable2);
        assertFalse(strategy.manifest.unrepairedL0.contains(sstable2));
        assertTrue(strategy.manifest.generations[1].contains(sstable2));
    }
}
View Full Code Here

Examples of org.apache.cassandra.io.sstable.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here

Examples of org.apache.cassandra.io.sstable.format.SSTableReader.reloadSSTableMetadata()

                Range<Token> sstableRange = new Range<>(sstable.first.getToken(), sstable.last.getToken(), sstable.partitioner);
                if (r.contains(sstableRange))
                {
                    logger.info("SSTable {} fully contained in range {}, mutating repairedAt instead of anticompacting", sstable, r);
                    sstable.descriptor.getMetadataSerializer().mutateRepairedAt(sstable.descriptor, repairedAt);
                    sstable.reloadSSTableMetadata();
                    mutatedRepairStatuses.add(sstable);
                    sstableIterator.remove();
                    break;
                }
                else if (!sstableRange.intersects(r))
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.