commit | bee3f962fce9415214c52f79d5b92efcd5f20f25 | [log] [tgz] |
---|---|---|
author | Daniel Zheng <zhengdaniel@google.com> | Mon Feb 12 16:19:37 2024 -0800 |
committer | Daniel Zheng <zhengdaniel@google.com> | Thu Feb 22 21:38:47 2024 -0800 |
tree | dcac32f706172f55bc2b26db35390e5c9fefc0a7 | |
parent | df09f80cf43981ef0d96826ee5b879864029184c [diff] |
libsnapshot: stride compression Alternate dispatching blocks between threads rather than splitting the data beforehand and then sending to threads in order to ensure that single threading + multithreading chunks data at the same locations. Without this change, the resulting op count + data section of the cow will differ between --enable-threading && --disable-threading at runtime, which is a result we don't want Test: th Change-Id: I3ed8add0552745a281fce2aa7f1d1d32eb547e63