Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-19 20:44:11 +02:00
9bf7365a2c include target ID in request to address individual vserver
5e745cd035 only specify upper key bound when querying load
Compare 2 commits »
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-19 02:05:47 +02:00
30bf0529ed send load query request, parse result and represent it
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-18 20:37:50 +02:00
576ea2c3f6 calculate service load rates, interface for querying loads
7dd7e96cce conversion of RingMap to key-value list
a1cfbbac48 bump nixpkgs revision
af27cded19 adjust payload parser naming for consistency and clarity
41aaa8ff70 parse ASN.1 representation of load querying
Compare 7 commits »
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-18 01:36:40 +02:00
880cdf3712 adjust payload parser naming for consistency and clarity
5322ee6075 parse ASN.1 representation of load querying
ddea599022 extend ASN.1 schema for requesting load information
schmittlauch opened issue schmittlauch/Hash2Pub#72 2020-09-17 14:35:35 +02:00
interface between DHT and Service to request load information
schmittlauch opened issue schmittlauch/Hash2Pub#71 2020-09-17 14:34:31 +02:00
extend DHT protocol with load information sampling request
schmittlauch commented on issue schmittlauch/Hash2Pub#34 2020-09-17 14:33:46 +02:00
k-choices: manage v-servers

Update: LocalNodeState can stay mostly unmodified, but RealNode manages links to all vservers (as an IntMap???)

  • at least 1 vserver active: if load targat == 0.00, then choose the lowest possible node
  • at start, sample possible nodes before joining
  • dispatch incoming requests/ responses to affect the correct node
schmittlauch opened issue schmittlauch/Hash2Pub#70 2020-09-17 02:23:42 +02:00
evaluate & plot logged measurements
schmittlauch closed issue schmittlauch/Hash2Pub#11 2020-09-17 02:20:44 +02:00
testbed
schmittlauch closed issue schmittlauch/Hash2Pub#60 2020-09-17 02:20:11 +02:00
proper measurement logging
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-09-17 02:19:38 +02:00
b48b7a7bba Merge branch 'measurement_logging' into mainline
eee40ce4fb add log messages for failed relays as well
556b69d887 increase subscription lease to 1 (simulated) day for achieving higher subscriber numbers
f5de7601bb do not store published posts for reducing memory consumption
a2f268d374 improve logging: line buffering, time stamps
Compare 29 commits »
schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-17 02:18:05 +02:00
eee40ce4fb add log messages for failed relays as well
556b69d887 increase subscription lease to 1 (simulated) day for achieving higher subscriber numbers
Compare 2 commits »
schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-16 13:49:35 +02:00
f5de7601bb do not store published posts for reducing memory consumption
schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-16 01:55:41 +02:00
a2f268d374 improve logging: line buffering, time stamps
bb17b136d6 increase stabilise interval
Compare 2 commits »
schmittlauch commented on issue schmittlauch/Hash2Pub#19 2020-09-16 01:13:32 +02:00
background job processing for delivering ActivityPub pushes

in the mock post service, this is done by separate worker threads and in-memory. Thus removing it from the milestone.

schmittlauch closed issue schmittlauch/Hash2Pub#67 2020-09-16 01:12:03 +02:00
deal with sending DHT messages to own node
schmittlauch commented on issue schmittlauch/Hash2Pub#67 2020-09-16 01:12:02 +02:00
deal with sending DHT messages to own node

At least judging by a quick look at a packet dump, this seems to work.

Closing until further notice.

schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-14 15:49:55 +02:00
c036dea7f9 periodically purge expired subscriptions
a0e7142a7d report number of subscriptions
Compare 2 commits »
schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-12 15:57:53 +02:00
3c28cde942 catch and print all Socket bind exceptions
schmittlauch pushed to measurement_logging at schmittlauch/Hash2Pub 2020-09-12 12:45:32 +02:00
1fc264a226 manage logging via file handle
b4fccb16c2 manage logging via file handle
Compare 2 commits »