AsyncIO compression part 2 - added async read and asyncio to compression code (#3022)
* Compression asyncio: - Added asyncio functionality for compression flow - Added ReadPool for async reads, implemented in both comp and decomp flows
This commit is contained in:
+9
-6
@@ -260,10 +260,13 @@ zstd -dc - < tmp.zst > $INTOVOID
|
||||
zstd -d < tmp.zst > $INTOVOID # implicit stdout when stdin is used
|
||||
zstd -d - < tmp.zst > $INTOVOID
|
||||
println "test : impose memory limitation (must fail)"
|
||||
zstd -d -f tmp.zst -M2K -c > $INTOVOID && die "decompression needs more memory than allowed"
|
||||
zstd -d -f tmp.zst --memlimit=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
zstd -d -f tmp.zst --memory=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
zstd -d -f tmp.zst --memlimit-decompress=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
datagen -g500K > tmplimit
|
||||
zstd -f tmplimit
|
||||
zstd -d -f tmplimit.zst -M2K -c > $INTOVOID && die "decompression needs more memory than allowed"
|
||||
zstd -d -f tmplimit.zst --memlimit=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
zstd -d -f tmplimit.zst --memory=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
zstd -d -f tmplimit.zst --memlimit-decompress=2K -c > $INTOVOID && die "decompression needs more memory than allowed" # long command
|
||||
rm -f tmplimit tmplimit.zst
|
||||
println "test : overwrite protection"
|
||||
zstd -q tmp && die "overwrite check failed!"
|
||||
println "test : force overwrite"
|
||||
@@ -1596,11 +1599,11 @@ elif [ "$longCSize19wlog23" -gt "$optCSize19wlog23" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
println "\n===> zstd asyncio decompression tests "
|
||||
println "\n===> zstd asyncio tests "
|
||||
|
||||
addFrame() {
|
||||
datagen -g2M -s$2 >> tmp_uncompressed
|
||||
datagen -g2M -s$2 | zstd --format=$1 >> tmp_compressed.zst
|
||||
datagen -g2M -s$2 | zstd -1 --format=$1 >> tmp_compressed.zst
|
||||
}
|
||||
|
||||
addTwoFrames() {
|
||||
|
||||
Reference in New Issue
Block a user