{"push_id":864861259,"size":70,"distinct_size":1,"ref":"refs/heads/refactor_ServiceGraph","head":"5a7cd2ef58bf6d786c5927cf3d245ea3af2e4740","before":"e42a20698c9c2f5c85babaad49a92df1314b1132","commits":[{"sha":"1e3b76b798965de147f1334182e64940ccf5c166","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"clear debug comments","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/1e3b76b798965de147f1334182e64940ccf5c166"},{"sha":"548a6d6cb7402a157c73d015b575b90a40cc9c06","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"change RequestSender interface, add RequestSenderToSingleServer","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/548a6d6cb7402a157c73d015b575b90a40cc9c06"},{"sha":"37c8567c3f649f2407af2ab4e361aee2ca38b014","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"modify several senders, extract common code in abstract class","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/37c8567c3f649f2407af2ab4e361aee2ca38b014"},{"sha":"1da5252ecde8aba07b54008491e677d6ce0c1c1f","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"update RendezvouzRequestSender","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/1da5252ecde8aba07b54008491e677d6ce0c1c1f"},{"sha":"eb21d1b84c3ec9002e94af2f35887793caac3e52","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"modify RequestSenderToAll, rewrite onConnectionsUpdated() hierarcy","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/eb21d1b84c3ec9002e94af2f35887793caac3e52"},{"sha":"403db6c7b3e75949738377ab203fede8bf9988c8","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"work in progress","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/403db6c7b3e75949738377ab203fede8bf9988c8"},{"sha":"c5296ed233708b0d8e22436e6f442ae57d12ff9e","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"modify RequestSenderFactory, servers() method is absent yet","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/c5296ed233708b0d8e22436e6f442ae57d12ff9e"},{"sha":"c493cd9c31a8b1e3259a61d63d680f72e887f43a","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add support for servers() in RequestSenderFactory","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/c493cd9c31a8b1e3259a61d63d680f72e887f43a"},{"sha":"73f21fc3d113be8592d5f2b2263f718c576a24c5","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"uncomment tests","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/73f21fc3d113be8592d5f2b2263f718c576a24c5"},{"sha":"dd5850b9596b225e9cd279e4aa58f51dd0686d71","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add integration test for combined strategies","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/dd5850b9596b225e9cd279e4aa58f51dd0686d71"},{"sha":"dcb3f9d9ed381e37eefb004b869c0ec27c7aa7f5","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"make strategies stateless","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/dcb3f9d9ed381e37eefb004b869c0ec27c7aa7f5"},{"sha":"eef36e7dbbe590f49eeaa2504aa1867811370ecb","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"change hashing system, now hashes are set explicitly","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/eef36e7dbbe590f49eeaa2504aa1867811370ecb"},{"sha":"a073f7bc1080c3c2bf085a485150aa6395b54398","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add compile-time checking of whether keys are set for strategies with hashing","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/a073f7bc1080c3c2bf085a485150aa6395b54398"},{"sha":"246171d484980758fedc5b770e2a0ae7ffd8ceec","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"change hashing system (v3), now strategies don't know about their keys","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/246171d484980758fedc5b770e2a0ae7ffd8ceec"},{"sha":"df183b1a4c591b023e71b62e1dac152e28dcfc68","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"modify RequestSenderFactory to fit hashing system v3","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/df183b1a4c591b023e71b62e1dac152e28dcfc68"},{"sha":"1629516997f5932cf07a56e2a0785e4ff699dd18","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add compile time checking to ensure that servers() cannot be put to rendezvous sender factory","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/1629516997f5932cf07a56e2a0785e4ff699dd18"},{"sha":"b4007110bdc41fdfff1e22683fc80ccac7a6761d","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add RequestSenderTypeDispatcher","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/b4007110bdc41fdfff1e22683fc80ccac7a6761d"},{"sha":"e63e4be0ebe2135669ffbd538621543288940e04","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"add support for request dispatching strategy in factory","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/e63e4be0ebe2135669ffbd538621543288940e04"},{"sha":"bf811afce9d2a54406fc4d4d5d9bc4f8f41a3445","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"change hashing system (v4), key is Object, bucketHashFunction can be passed as strategy","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/bf811afce9d2a54406fc4d4d5d9bc4f8f41a3445"},{"sha":"521e378509190019cbd80997fb3605237d8e6405","author":{"email":"594575f19a82a9782b3c46291643634177ecaae7@gmail.com","name":"Vitaly Mykhalko"},"message":"extract interface from RpcClientConnection","distinct":false,"url":"https://api.github.com/repos/softindex/datakernel/commits/521e378509190019cbd80997fb3605237d8e6405"}]}