๐Ÿš€ Oh wow, #BuildBuddy and #Bazel are now best pals, using "Content-Defined Chunking" to save bytes like it's a digital Marie Kondo session. ๐ŸŽฉโœจ Apparently, uploading 40% less data is the new cool kid on the block, making disk caches more compact than a hipster's studio apartment. ๐Ÿ™„๐Ÿ”
https://www.buildbuddy.io/blog/content-defined-chunking/ #ContentDefinedChunking #DataEfficiency #DiskCaching #HackerNews #ngated
Remote Cache CDC: Reusing Bytes | BuildBuddy

BuildBuddy provides enterprise features for Bazel โ€” the open source build system that allows you to build and test software 10x faster.

Remote Cache CDC: Reusing Bytes | BuildBuddy

BuildBuddy provides enterprise features for Bazel โ€” the open source build system that allows you to build and test software 10x faster.

Content-defined chunking added to Bazel

BuildBuddy๊ฐ€ Bazel ์›๊ฒฉ ์บ์‹œ์— Content-Defined Chunking(CDC)์„ ๋„์ž…ํ•ด ๋Œ€ํ˜• ๋นŒ๋“œ ์ถœ๋ ฅ๋ฌผ์˜ ์ค‘๋ณต ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์žฌ์‚ฌ์šฉํ•œ๋‹ค. CDC๋Š” ํŒŒ์ผ ๋‚ด์šฉ์„ ๊ธฐ์ค€์œผ๋กœ ์ฒญํฌ๋ฅผ ๋‚˜๋ˆ„์–ด ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„๋งŒ ์ „์†กํ•˜๊ณ  ์ €์žฅํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ๋””์Šคํฌ ์บ์‹œ ํฌ๊ธฐ๋ฅผ ์•ฝ 40% ์ค„์˜€๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํŠนํžˆ GoLink ๊ฐ™์€ ํŠธ๋žœ์ง€ํ‹ฐ๋ธŒ ์•ก์…˜์—์„œ ์ž‘์€ ์†Œ์Šค ๋ณ€๊ฒฝ์ด ๋Œ€์šฉ๋Ÿ‰ ์ถœ๋ ฅ๋ฌผ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ์—…๋กœ๋“œํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉฐ, ์ˆ˜๋ฐฑ ํ…Œ๋ผ๋ฐ”์ดํŠธ์˜ ์ค‘๋ณต ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ฐฉ์ง€ํ•ด ๋นŒ๋“œ ํšจ์œจ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค. Bazel 8.7 ์ด์ƒ์—์„œ ์‹คํ—˜์  ๊ธฐ๋Šฅ์œผ๋กœ ํ™œ์„ฑํ™” ๊ฐ€๋Šฅํ•˜๋‹ค.

https://www.buildbuddy.io/blog/content-defined-chunking/

#bazel #buildcache #contentdefinedchunking #cdc #buildbuddy

Remote Cache CDC: Reusing Bytes | BuildBuddy

BuildBuddy provides enterprise features for Bazel โ€” the open source build system that allows you to build and test software 10x faster.