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
...