From 490fa6130bf5739409b949c16ea2d3256c96b538 Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Thu, 17 May 2018 23:00:24 -0700 Subject: [PATCH] changed pack naming scheme to be p{random-128-bit} --- block/block_manager.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/block/block_manager.go b/block/block_manager.go index e4bd21940..c0574cd24 100644 --- a/block/block_manager.go +++ b/block/block_manager.go @@ -707,12 +707,12 @@ func (bm *Manager) writePackDataNotLocked(ctx context.Context, data []byte) (Phy return bm.encryptAndWriteBlockNotLocked(ctx, data, "") } - suffix := make([]byte, 16) - if _, err := cryptorand.Read(suffix); err != nil { + blockID := make([]byte, 16) + if _, err := cryptorand.Read(blockID); err != nil { return "", fmt.Errorf("unable to read crypto bytes: %v", err) } - physicalBlockID := PhysicalBlockID(fmt.Sprintf("%v-%x", bm.timeNow().UTC().Format("20060102"), suffix)) + physicalBlockID := PhysicalBlockID(fmt.Sprintf("p%x", blockID)) atomic.AddInt32(&bm.stats.WrittenBlocks, 1) atomic.AddInt64(&bm.stats.WrittenBytes, int64(len(data)))