Branch: refs/heads/dlopen
Home:
https://github.com/fabbione/kronosnet
Commit: 1efe7069e4538aa9ba855b696ea9e60f9b7c1103
https://github.com/fabbione/kronosnet/commit/1efe7069e4538aa9ba855b696ea9e6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/tests/api-check.mk
Log Message:
-----------
[handle] implement open knet_handle tracker
limit the number of open knet_handle to UINT8_MAX for now.
UINT8_MAX requires approx 20GB of RAM only for init and more
than 1024 fds (tune your ulimit as necessary) without taking
into account fds required for links
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ae4482bb2119a61f36166b32d56de388d0fb5e8a
https://github.com/fabbione/kronosnet/commit/ae4482bb2119a61f36166b32d56de3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/tests/Makefile.am
M libknet/tests/api-check.mk
Log Message:
-----------
[test] don't run api_knet_handle_new_limit by default
it takes more than 20GB of ram and special ulimit settings.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 97a731ee9024af1f1f729ad1aa9d58be2789e37e
https://github.com/fabbione/kronosnet/commit/97a731ee9024af1f1f729ad1aa9d58…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compress] only initialize compress library on demand
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1528bf715a038d572a5044ff33ee53d2f8fe5ba9
https://github.com/fabbione/kronosnet/commit/1528bf715a038d572a5044ff33ee53…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
A libknet/tests/api_knet_handle_new_limit.c
Log Message:
-----------
[test] add the test file
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9329e50596e936516d91439323bb20ed15380e9b
https://github.com/fabbione/kronosnet/commit/9329e50596e936516d91439323bb20…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
M libknet/handle.c
Log Message:
-----------
[compression] move lzo2 to dlopen model and fix internal api
this commit breaks all other compression modules for now
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fdcc7ab204cd86f1f1aa98e44cd61311d6521687
https://github.com/fabbione/kronosnet/commit/fdcc7ab204cd86f1f1aa98e44cd613…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compression] simplify lzo2 dlopen code handling
code is still broken when using multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: bd781a9328cc51192ca9aa3af8075ebc40687310
https://github.com/fabbione/kronosnet/commit/bd781a9328cc51192ca9aa3af8075e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
M libknet/compress_lzo2.c
M libknet/compress_lzo2.h
Log Message:
-----------
[compress] fix library init to work for multiple knet_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a26fcb8f74e3f9b03d9145dd9717f5f1e08a01b1
https://github.com/fabbione/kronosnet/commit/a26fcb8f74e3f9b03d9145dd9717f5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_zlib.c
M libknet/compress_zlib.h
Log Message:
-----------
[compress] move zlib to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 18d6c81a8dbc74b04c631c0c616ffdd4de45a9dc
https://github.com/fabbione/kronosnet/commit/18d6c81a8dbc74b04c631c0c616ffd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] make sure lib handles are clean after dlclose
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: debee8717dfbe69dbf1e94df09f62a75b1f161b4
https://github.com/fabbione/kronosnet/commit/debee8717dfbe69dbf1e94df09f62a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lz4.c
M libknet/compress_lz4.h
Log Message:
-----------
[compress] move lz4 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 65b77fc1b430f76fab3f584c6a4225bd5e85789c
https://github.com/fabbione/kronosnet/commit/65b77fc1b430f76fab3f584c6a4225…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_lzma.c
M libknet/compress_lzma.h
Log Message:
-----------
[compress] move lzma to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 02cc9a03a86a9488ef68581a902474adfe895082
https://github.com/fabbione/kronosnet/commit/02cc9a03a86a9488ef68581a902474…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress_lz4.c
M libknet/compress_zlib.c
Log Message:
-----------
[compress] cosmetic cleanup
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 3c6f05afa4801c409b0b823ac0478be0775f34d8
https://github.com/fabbione/kronosnet/commit/3c6f05afa4801c409b0b823ac0478b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress_lzo2.c
Log Message:
-----------
[compress] cosmetic cleanup... (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e0e940ffa44c27cd13ebcc778da9e2690739964c
https://github.com/fabbione/kronosnet/commit/e0e940ffa44c27cd13ebcc778da9e2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress_lzma.c
Log Message:
-----------
[compress] cleanup dlerror before dlopen for lzma
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 745bc472b00986d511fb618d9265586e64527708
https://github.com/fabbione/kronosnet/commit/745bc472b00986d511fb618d926558…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_bzip2.h
Log Message:
-----------
[compress] move bzip2 to dlopen model
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9f896f7a48cbc4c95a8e272aa5d9173f44935a0f
https://github.com/fabbione/kronosnet/commit/9f896f7a48cbc4c95a8e272aa5d917…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libtap/Makefile.am
Log Message:
-----------
[build] move hardcoding of linking libraries in one place and enforce better check
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9a44050b69195a2c4193d847b03793e7e52723f7
https://github.com/fabbione/kronosnet/commit/9a44050b69195a2c4193d847b03793…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M configure.ac
Log Message:
-----------
[build] consistent error message
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: eae120d1c3ff23931b4cfcf912c0d6e9f711ebf4
https://github.com/fabbione/kronosnet/commit/eae120d1c3ff23931b4cfcf912c0d6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-24 (Thu, 24 Aug 2017)
Changed paths:
M libknet/compress.c
M libknet/compress.h
Log Message:
-----------
[dlopen] start to cleanup the compress module API
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare:
https://github.com/fabbione/kronosnet/compare/b26ce0430109...eae120d1c3ff