From: Anthony Minessale II Date: Wed, 25 Jan 2017 21:02:39 +0000 (-0600) Subject: Merge pull request #1169 in FS/freeswitch from feature/FS-9775-rewrite-dht to master X-Git-Tag: v1.8.0~893 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=340c4f7ed934ec7c69635a225ac1e76041e7f734;p=thirdparty%2Ffreeswitch.git Merge pull request #1169 in FS/freeswitch from feature/FS-9775-rewrite-dht to master * commit '57f793a07696739b9f3db15e40f6039a3ec5aad0': (92 commits) FS-9775: Remove nodeid from bucket container FS-9775: Update testbuckets to latest api FS-9775: Update testbuckets to new api FS-9775: Committing start of very basic datastore concept, will start tieing in the physical transport layer for replication under new ticket/branch fix unqlite build, don't do warn all ansi on it FS-9775: Committing to get assistance with building unqlite FS-9775: Remove moved h file references FS-9775: First round of integration of DHT into libblade, requires ongoing changes to DHT for proper exposure to blade level FS-9775: Fixed building libblade with address sanitizing support FS-9775: Tweaks, bug fixes, etc. Committing in preparation for introducing into libblade. FS-9775: Implement serialization, deserialization & repopulation for dht table FS-9775: A bunch of stuff related to chaining multiple jobs, bug fixes, few other changes FS-9775: DHT Repopulate empty buckets FS-9775: DHT Process table timing changes & test cleanup FS-9775: Some cleanup and bug fixes in DHT, switched to using hash destructors, and added sending of errors to most failed query scenarios FS-9775: First tested pass on search functionality, not tested with deep searching at multiple levels FS-9775: Add flags to dhtrt_create_node (merge) FS-9775: Bug fixes and exposed interface changes while implementing tests for get/put which are functional and pass initial tests now. Deep searching needs to be revamped now to complete the full announcing process. FS-9775: Exclude newly created nodes from find FS-9775: Fix memory reuse. Remove redundant fields ... --- 340c4f7ed934ec7c69635a225ac1e76041e7f734