void dump() { LOG.debug("upload block {} size: {} for blob {}", entry.getId(), entry.getSize(), key); } }
segmentOffsetEnd += block.getSize(); if (segmentOffsetEnd - segmentOffsetBegin > maxBlockSize.get()) { if (segmentEnd - segmentBegin > 2) { maxSegmentEnd = segmentEnd; maxSegmentOffsetBegin = segmentOffsetBegin; maxSegmentOffsetEnd = segmentOffsetEnd - block.getSize(); segmentOffsetBegin = segmentOffsetEnd - block.getSize();
private void verifyBlockList(BlockBlobAppendStream blockBlobStream, int[] testData) throws Throwable { List<BlockEntry> blockList = blockBlobStream.getBlockList(); Assert.assertEquals("Block list length", testData.length, blockList.size()); int i = 0; for (BlockEntry block: blockList) { Assert.assertTrue(block.getSize() == testData[i++]); } }
for (BlockEntry blockItem : blockList) { assertEquals(BlockSearchMode.COMMITTED, blockItem.getSearchMode()); assertEquals(length, blockItem.getSize()); assertFalse(blocks.remove(blockItem.getId()) == null); for (BlockEntry blockItem : blockList) { assertEquals(BlockSearchMode.UNCOMMITTED, blockItem.getSearchMode()); assertEquals(length, blockItem.getSize()); assertFalse(extraBlocks.remove(blockItem.getId()) == null);