Yakov Olkhovskiy
85f03478ef
Revert "Revert "Use CH Buffer for HTTP out stream, add metrics for interfaces""
2024-01-03 11:47:15 -05:00
Raúl Marín
d491758939
Revert "Use CH Buffer for HTTP out stream, add metrics for interfaces"
2024-01-03 10:42:15 +01:00
Yakov Olkhovskiy
c0a9b82c3c
fix
2023-11-27 22:06:01 +00:00
Yakov Olkhovskiy
52ef3fe34b
style fix
2023-11-27 21:32:50 +00:00
Yakov Olkhovskiy
4d40ed851f
fix after merge
2023-11-27 21:05:35 +00:00
Yakov Olkhovskiy
b92030b485
Merge branch 'master' into feature-server-iface-metrics
2023-11-27 15:44:25 -05:00
Sema Checherinda
fafd169e7b
Update src/IO/Lz4DeflatingWriteBuffer.cpp
...
Co-authored-by: Antonio Andelic <antonio2368@users.noreply.github.com>
2023-11-20 14:12:52 +01:00
Sema Checherinda
ebb66c1a9e
add comments
2023-11-20 12:13:24 +01:00
Sema Checherinda
cacc23b8b7
safe SinkToOut d-tor
2023-11-19 12:25:42 +01:00
Sema Checherinda
24fbe620d3
fix build
2023-11-19 12:14:53 +01:00
Sema Checherinda
053b20a255
fix in_data pointer
2023-11-19 00:44:39 +01:00
Sema Checherinda
773715a562
finalize tmp_out
2023-11-18 17:30:49 +01:00
Sema Checherinda
6d5a5f9fcd
buffer result if out copacity is not enough
2023-11-17 17:31:00 +01:00
Yakov Olkhovskiy
e1d0994c0a
fix
2023-10-30 05:37:47 +00:00
Yakov Olkhovskiy
d72069dea4
compressors to not produce output for no data, HTTP buffer not to add Content-Encoding if no data
2023-10-29 18:21:21 +00:00
Yakov Olkhovskiy
0cf851316c
use CH Buffer for HTTP out stream, add metrics for interfaces
2023-10-27 02:38:36 +00:00
Azat Khuzhin
28f17bec96
Avoid possible memory leaks in case of missing buffer finalization
...
Sometimes it is still possible, the pattern could looks like this:
try
{
writer->finalize();
writer->flush();
write_buf->finalize();
}
catch (...)
{
/// Stop ParallelFormattingOutputFormat correctly.
release();
throw;
}
Here, write_buf will not be finalized, in case of exception during
writer finalize()/flush().
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-10-08 08:51:45 +02:00
Sema Checherinda
cf31fdb4d5
no finalize at d-tor in compression
2023-06-16 16:38:18 +02:00
Alexander Tokmakov
bb4c8e169f
check number of parameters in format string
2023-01-23 23:16:16 +01:00
Kruglov Pavel
f38bc9fc38
Merge branch 'master' into fix-lz4
2021-12-23 16:13:26 +03:00
Vitaly Baranov
02d6cea857
Lz4DeflatingWriteBuffer now supports changes in the nested buffer between calls.
2021-12-19 16:29:57 +03:00
avogar
bcf53c8876
Try to fix lz4 compression
2021-11-29 12:41:13 +03:00
avogar
b8695e8236
Fix comments
2021-11-22 14:19:26 +03:00
avogar
51831afff8
Fix tests
2021-11-11 20:27:23 +03:00
avogar
c521a9131a
Small refactoring of WriteBiffer-s
2021-11-11 02:11:18 +03:00
Nikolay Degterinsky
99a26b3a9a
Small fix
2021-08-25 15:35:53 +03:00
Nikolay Degterinsky
f2852d1a08
Fix algorithm
2021-08-20 19:40:18 +03:00
Nikolay Degterinsky
ecb985c4b5
Refactor WriteBuffer
2021-08-19 13:34:23 +03:00
Nikolay Degterinsky
7a5c5b4208
Fix encoding/decoding
2021-08-19 11:10:56 +03:00
bharatnc
2b795ae193
LZ4 - fix write compress
2021-07-24 11:29:35 -05:00
bharatnc
c79f885e41
LZ4 - compress write initial implementation
2021-07-04 23:19:27 -07:00
bharatnc
afad00b7d4
LZ4 - initial commit
2021-07-04 23:19:27 -07:00