7069bb9458Merge branch 'adapt-approach-4' into bug-fixes
Paul Cruz
2017-08-07 13:18:53 -0700
e100a311ebremoved direct assignment of 22, used ZSTD_maxCLevel() instead
Paul Cruz
2017-08-07 13:11:07 -0700
abe12b3399[libzstd] Fix bug in Huffman decompresser
Nick Terrell
2017-07-28 11:54:28 -0700
e1abc2a367Switch the sleep function to UTIL_sleepMilli
Stella Lau
2017-08-07 11:43:37 -0700
308047eb5dFix compression failure on incompressible data
Nick Terrell
2017-08-03 14:05:01 -0700
7393b49fbd[linux-kernel] Update patches for v4
Nick Terrell
2017-08-04 16:57:03 -0700
01237e3b35changed multi to zstd-adaptive in the help menu
Paul Cruz
2017-08-03 15:13:49 -0700
1e366f9deaAdd test for deadlock
Stella Lau
2017-08-02 11:27:50 -0700
8be7bba08cadded mutex for compression level to avoid data race
Paul Cruz
2017-08-02 10:27:33 -0700
73ba58955fSignal after finishing job when queueSize=0
Stella Lau
2017-08-01 20:12:06 -0700
69ef22c0acadded detach statements to prevent resource leak
Paul Cruz
2017-08-01 17:36:13 -0700
1d76da1d87Replace marker with queueEmpty variable and update pool.h comment
Stella Lau
2017-08-01 12:24:55 -0700
f8c7b191e7Merge branch 'adapt-approach-4' into dev
Paul Cruz
2017-07-31 15:42:57 -0700
0295737ad7change signal to broadcast for jobCompressed condition varaible since multiple threads waiting
Paul Cruz
2017-07-31 13:43:03 -0700
cf92221671Merge remote-tracking branch 'upstream/dev' into dev
Paul Cruz
2017-07-31 11:43:40 -0700
c2f1bda8a1Merge branch 'adapt-approach-4' into dev
Paul Cruz
2017-07-31 11:43:01 -0700
9ea7df03deadd install target in makefile
Paul Cruz
2017-07-31 11:04:17 -0700
5adceeed01Allow queueSize=0 in pool.c and update poolTests
Stella Lau
2017-07-31 10:10:16 -0700
f60cd3f99bprint defaults and range, remove EXT
Paul Cruz
2017-07-31 09:47:09 -0700
e22b60cb76removed ternary operation, added assert statement, check to make sure initial compression level is within bounds
Paul Cruz
2017-07-28 17:46:51 -0700
cb9af53e77delete empty line
Paul Cruz
2017-07-28 17:28:25 -0700
51788225dbremove exe extension from makefile, reinclude pthread flag
Paul Cruz
2017-07-28 17:27:36 -0700
715f36ca81added definitions for conversion constants, moved forced compression check to top of adaptCompressionLevel, used ZSTD_BLOCKSIZE_MAX
Paul Cruz
2017-07-26 15:52:15 -0700
6c1c1242fcset the window log value before performing compression
Paul Cruz
2017-07-26 14:29:59 -0700
40759bade9Add README and clean up code
Stella Lau
2017-07-26 13:18:53 -0700
a959cc881amoved reset of completion to right after wait
Paul Cruz
2017-07-26 10:34:48 -0700
305d5ee70fchange to >= convergence counter
Paul Cruz
2017-07-26 10:20:29 -0700
be92a38d6adecrease completion requirements for change, move create thread wait, merge cases where compression thread should wait
Paul Cruz
2017-07-26 10:05:10 -0700
e9161637b2Allow parameters to be modified from a separate file
Stella Lau
2017-07-25 18:13:27 -0700
0b18d21e03building on readme, added another help tip in the menu
Paul Cruz
2017-07-25 17:47:02 -0700
7cc74e0b27adding more to readme
Paul Cruz
2017-07-25 16:55:16 -0700
8dbb07d822updated progress bar with better representation of time, added const
Paul Cruz
2017-07-25 16:03:43 -0700
9a132707afchanging time units to seconds
Paul Cruz
2017-07-25 15:26:26 -0700
629c300118Rename and remove unneeded files
Stella Lau
2017-07-25 15:17:36 -0700
31a9ed9883updated const values, added more comments
Paul Cruz
2017-07-25 14:53:40 -0700
5cfbf609a4removed old debug statements no longer being used
Paul Cruz
2017-07-25 14:31:48 -0700
0882cd1981progress bar -- don't print num jobs, time elapsed shown in seconds
Paul Cruz
2017-07-25 14:26:55 -0700
310c12d07emoved debug statements to a compiler flag
Paul Cruz
2017-07-25 14:08:39 -0700
ae20d413da[libzstd] Fix CHECK_V_F macros
Nick Terrell
2017-07-25 12:52:01 -0700
e02c79f833started using decrease cooldown so that compression level would not decrease several times in a row
Paul Cruz
2017-07-25 11:16:27 -0700
85d7c919f6created independent function for controlling how completion relates to compression level change
Paul Cruz
2017-07-25 10:32:14 -0700
6f1e260eddadded mechanism for getting rid of spikes
Paul Cruz
2017-07-25 10:01:10 -0700
700758d676added help statement for -p, switched it to hide progress bar now that progress bar is default
Paul Cruz
2017-07-24 16:26:20 -0700
df3754b6edadd quiet option, make progress bar default
Paul Cruz
2017-07-24 16:19:07 -0700
0295a27133Experiment with not using a checksum
Stella Lau
2017-07-24 15:26:44 -0700
4dc83ca64ccompression thread should take measurements independently based on whether or not the create/write thread will actually bottleneck performance
Paul Cruz
2017-07-24 15:14:58 -0700
0ee3f8c2f8adding more debug
Paul Cruz
2017-07-24 15:06:11 -0700
8328f8192aupdating debug statements again
Paul Cruz
2017-07-24 14:40:23 -0700
d3d759301fchanging position of endline for debug
Paul Cruz
2017-07-24 13:47:39 -0700
08a6e9a141Minor code cleanup
Stella Lau
2017-07-24 13:22:00 -0700
6eefa32911Deduplicate code
Stella Lau
2017-07-24 12:40:59 -0700
8ed9220102Experiment with eviction policies and minor code cleanup
Stella Lau
2017-07-24 12:05:43 -0700
e508f632d6updated comments and debug statements
Paul Cruz
2017-07-24 11:01:36 -0700
eb16da647dMinor clean up
Stella Lau
2017-07-24 10:18:58 -0700
1a188fe864Fix overflow bug when calculating hash
Stella Lau
2017-07-21 10:44:39 -0700
0b8fb1703bExperiment with 64-bit hash insertion policy
Stella Lau
2017-07-20 16:51:01 -0700
273c17b350Experiment with 64-bit hash and checksum
Stella Lau
2017-07-20 16:50:06 -0700
483d936b87reduced competition for completion mutex by separating mutex use based on which values is updated
Paul Cruz
2017-07-23 14:09:16 -0700
880f08d104change how completion is measured in compression thread
Paul Cruz
2017-07-23 10:18:54 -0700
08d9e42ec6removed useless measurements
Paul Cruz
2017-07-21 18:02:55 -0700
95bef759b3switched over to model where reading only waits on compression thread
Paul Cruz
2017-07-21 17:49:39 -0700
6455ec482ctaking the maximum of the completion level reads in order to determine which one was waiting more
Paul Cruz
2017-07-21 16:05:01 -0700
05fe8dd47cupdating debug statements
Paul Cruz
2017-07-21 14:06:24 -0700
db109f8fefmeasure multiple completion levels during each wait
Paul Cruz
2017-07-21 13:38:24 -0700