{"action":"created","issue":{"url":"https://api.github.com/repos/bmuller/kademlia/issues/6","labels_url":"https://api.github.com/repos/bmuller/kademlia/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/bmuller/kademlia/issues/6/comments","events_url":"https://api.github.com/repos/bmuller/kademlia/issues/6/events","html_url":"https://github.com/bmuller/kademlia/issues/6","id":98550999,"number":6,"title":"Republishing example","user":{"login":"Rendaw","id":2284359,"avatar_url":"https://avatars.githubusercontent.com/u/2284359?v=3","gravatar_id":"","url":"https://api.github.com/users/Rendaw","html_url":"https://github.com/Rendaw","followers_url":"https://api.github.com/users/Rendaw/followers","following_url":"https://api.github.com/users/Rendaw/following{/other_user}","gists_url":"https://api.github.com/users/Rendaw/gists{/gist_id}","starred_url":"https://api.github.com/users/Rendaw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rendaw/subscriptions","organizations_url":"https://api.github.com/users/Rendaw/orgs","repos_url":"https://api.github.com/users/Rendaw/repos","events_url":"https://api.github.com/users/Rendaw/events{/privacy}","received_events_url":"https://api.github.com/users/Rendaw/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-01T17:23:23Z","updated_at":"2015-08-01T18:13:20Z","closed_at":"2015-08-01T18:13:20Z","body":"To quote the readme: `in Section 2.3 there is the requirement that the original publisher of a key/value republish it every 24 hours. This library does not do this (though you can easily do this manually).`\r\n\r\nIs republishing just calling [server.refreshTable()](http://kademlia.readthedocs.org/en/latest/source/kademlia.html#kademlia.network.Server.refreshTable)?  It seemed like that may be the case, but I didn't know if there was anything else that has to be done.\r\n\r\nAlso, it isn't clear from the documentation if refreshTable republishes all stored key/values or just key/values originally published by this node.  May the latter be assumed?"},"comment":{"url":"https://api.github.com/repos/bmuller/kademlia/issues/comments/126943163","html_url":"https://github.com/bmuller/kademlia/issues/6#issuecomment-126943163","issue_url":"https://api.github.com/repos/bmuller/kademlia/issues/6","id":126943163,"user":{"login":"bmuller","id":182344,"avatar_url":"https://avatars.githubusercontent.com/u/182344?v=3","gravatar_id":"","url":"https://api.github.com/users/bmuller","html_url":"https://github.com/bmuller","followers_url":"https://api.github.com/users/bmuller/followers","following_url":"https://api.github.com/users/bmuller/following{/other_user}","gists_url":"https://api.github.com/users/bmuller/gists{/gist_id}","starred_url":"https://api.github.com/users/bmuller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmuller/subscriptions","organizations_url":"https://api.github.com/users/bmuller/orgs","repos_url":"https://api.github.com/users/bmuller/repos","events_url":"https://api.github.com/users/bmuller/events{/privacy}","received_events_url":"https://api.github.com/users/bmuller/received_events","type":"User","site_admin":false},"created_at":"2015-08-01T18:13:19Z","updated_at":"2015-08-01T18:13:19Z","body":"`refreshTable` just updates its list of nodes and republishes *it's own* keys older than an hour.  The readme is talking about something different.  The republishing there is for any client software (not nodes, but users of the DHT) that care about a key mapping to a value republishing every 24 hours - which is different than what an individual node does with it's own keys."}}