Branch: refs/heads/dlopen Home: https://github.com/fabbione/kronosnet Commit: ecd90642d82970648b99c5e8550159a24ed58dde https://github.com/fabbione/kronosnet/commit/ecd90642d82970648b99c5e8550159a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: f80a77c777c2f5bdab3ac34dc8fc22d2920be7a0 https://github.com/fabbione/kronosnet/commit/f80a77c777c2f5bdab3ac34dc8fc22d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: f17f01689e39c3804a17b741b06024831b05367f https://github.com/fabbione/kronosnet/commit/f17f01689e39c3804a17b741b060248... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 53d5b02b0c4feb99b56cc7c137d799939902e6de https://github.com/fabbione/kronosnet/commit/53d5b02b0c4feb99b56cc7c137d7999... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 7172480fc65b40248e6422f608511cc3e9cad247 https://github.com/fabbione/kronosnet/commit/7172480fc65b40248e6422f608511cc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 0268a8171bcf4bb8b8108ac7f41263486fcf95cd https://github.com/fabbione/kronosnet/commit/0268a8171bcf4bb8b8108ac7f412634... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 9de9fd947586b3d55078efad46aee00c6f6eec78 https://github.com/fabbione/kronosnet/commit/9de9fd947586b3d55078efad46aee00... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: e263ed1d7347d4394d16c6105ade6bee85d9da75 https://github.com/fabbione/kronosnet/commit/e263ed1d7347d4394d16c6105ade6be... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 7daaaae39e4a976280eaebccf69cab3a4d85d49a https://github.com/fabbione/kronosnet/commit/7daaaae39e4a976280eaebccf69cab3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: d6748d54afab960c23c125235072b11f9e3ddc1c https://github.com/fabbione/kronosnet/commit/d6748d54afab960c23c125235072b11... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 03a6960fb3af46bbe21200cfe0a515ab80fbba98 https://github.com/fabbione/kronosnet/commit/03a6960fb3af46bbe21200cfe0a515a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: c58fc2cead258401438604fb42e23767df553340 https://github.com/fabbione/kronosnet/commit/c58fc2cead258401438604fb42e2376... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 841a0735f673937218282ad5729c7a3bb45831e9 https://github.com/fabbione/kronosnet/commit/841a0735f673937218282ad5729c7a3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 Aug 2017)
Changed paths: M libknet/compress_lzo2.c
Log Message: ----------- [compress] cosmetic cleanup... (part 2)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 97bec85de503a763155d8fa3de9070db4ccec316 https://github.com/fabbione/kronosnet/commit/97bec85de503a763155d8fa3de9070d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 4d9e13930e526d4ce01a637dc395f8fe80d978a4 https://github.com/fabbione/kronosnet/commit/4d9e13930e526d4ce01a637dc395f8f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Commit: 5699474e630d137a19c1e46bc00557e8e0613d82 https://github.com/fabbione/kronosnet/commit/5699474e630d137a19c1e46bc00557e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-08-21 (Mon, 21 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@redhat.com
Compare: https://github.com/fabbione/kronosnet/compare/ceacebde021f...5699474e630d