log☇︎
73700+ entries in 0.043s
a111: Logged on 2018-09-25 12:30 diana_coman: uhm, correction re above since I messed up the pilot test earlier (sender sent 100 as shown, but receiver waited for only 50 and then turned off so not much use); updated pilot test with receiver properly looping forever and sender sending 100 packets: 81 of those made it; sender log: http://p.bvulpes.com/pastes/zs4p5/?raw=true ; receiver log: http://p.bvulpes.com/pastes/4qiPb/?raw=true
mircea_popescu: http://btcbase.org/log/2018-09-25#1854229 << ok this sounds more along expectations, (because "all made it" had me going wtf over here). so yeah, 80%ish sounds like we're finally in the right range, measuring something. ☝︎
a111: Logged on 2018-09-25 11:13 diana_coman: following from the above: currently order and order-mismatches *can* be calculated at data analysis time based on the 2 logs; alternatively, I could add another 2 octets to the tester's own header to store an order number so receiver can also report directly any order-mismatch - not sure if that's worth it though, any thoughts on it?
mircea_popescu: http://btcbase.org/log/2018-09-25#1854224 << i don't think it is. ☝︎☟︎
asciilifeform: ( i.e. without the plaintext control messages, where any thirdparty derp can close your connection, infer contents via burst lengths, etc ) ☟︎
asciilifeform: i picture the end product as something like tcp but without the retardations.
diana_coman: asciilifeform, that sounds possible
asciilifeform: diana_coman: i have a suspicion that saturation bursts trigger anti-ddos hackolade in some places
asciilifeform: ( upstack -- one of the wins from synchronous variant is that you never saturate the link )
diana_coman: asciilifeform, apparently there is also various sizes bursts
asciilifeform: i suspect this'll be very frag-sensitive
diana_coman: aha; meanwhile playing here with the dubious UY->UK direction and I'd say it's pretty clear that bursts of more than 50 packets or so increase packet loss visibly; I suppose this makes for a nice thing to look at specifically once I get one week of data or so ☟︎
asciilifeform: diana_coman: afaik, the remaining fundamental variants are 1) single-sized volleys, for various sizes 2) this, and the earlier variant, at max possible saturation
diana_coman: isn't this something more for next step at data analysis? (i.e. minus the two logs and highlight missing stuff)
diana_coman: asciilifeform, well, how can it know? i.e. they might come...later, no?
asciilifeform: diana_coman: can you set it display the ones that ~didn't~ make it
asciilifeform looks at the data from earlier
asciilifeform: diana_coman: i'd like to see a test where there is only 1 size, across various sizes, if possible ☟︎
asciilifeform: it makes for a slower than elsewise , but rearrangement-insensitive link
diana_coman: asciilifeform, any feedback re latest logs? anything else you'd want in there?
diana_coman: if/when they wait for specific replies
asciilifeform: possibly it it obvious algo. but wanted to put for the l0gz.
diana_coman: asciilifeform, that sounds very useful for eulora clients basically
asciilifeform: ( naturally this is only applicable to synchronous, i.e. A->B, B->A, A->B, .... , comms )
diana_coman: mod6, certainly; I'll wait pretty much for any feedback on it all and otherwise it's quite ready to run for a week or more (receiver always on, sender as some hourly cron taks)
asciilifeform: btw i'd like to share an old asciilifeform algo; not sure if directly applicable to diana_coman's proggy, but may come in handy: for synchronous packetron. to determine when to resend a packet, you wait time T; T is initially a pessimistic value, e.g. 800 msec; but once you start getting responses, you set it at all times to the ~minimal~ response delay observed thus far. and if reply wait exceeds T, you resend & restart the clock.
diana_coman: from the previous UK->UY run, here's the latest version of logs (new: counter so that order of packages can be followed more easily): sender log http://p.bvulpes.com/pastes/zktb9/?raw=true receiver log http://p.bvulpes.com/pastes/2YPqs/?raw=true
mod6: overall, sounds like you're making decent progress tho
diana_coman: I wanted to run this because it mimics much closer eulora client<->server communications but otherwise might set up different end nodes
diana_coman: tbh if anything I start suspecting at most the router
mod6: any chance that the data got consolidated into less packets?
diana_coman: I had tcpdump sniffing at same time and it reported same 19, not more
mod6: Ah. running tcpdump at all to log the traffic?
diana_coman: mod6, as far as I can tell they got lost in transit but I don't know *how close* to the machine itself (this UK machine is behind a router, I've set up port forwarding for it); basically atm the UK->UY vs UY->UK is pretty much client->server vs server-> client communication
mod6: the missing ones didn't hit the interface either? i.e. they were lost in transit, not once they hit your interface?
diana_coman: mod6, yes! onth a batch of 20 packets only rather than 100 made it fully
diana_coman: but it does seem to be just too much for local setup/saturating basically
diana_coman: asciilifeform, ftr, just ran a batch 100 packets from UY to UK and... 19 made it! oh boy
diana_coman: will do; I can think of a few other routes as well but possibly first have it run on one route for a while and then expand
asciilifeform: diana_coman: lemme know btw if you'd like to send me the sender and do a packet survival run to/from asciilifeformistan ☟︎
asciilifeform: aite, i'ma not distract then
diana_coman: no, I am still fuzzing about; but will try in a bit
diana_coman: logically speaking, one wouldn't expect them to be, no; the foggiest part atm for me is that interval from ~512 up to ~1500
asciilifeform: diana_coman: have you tried in reverse path ?
asciilifeform: i strongly suspect that heavy (i.e. always-fragged) packets are not ultimately a bw win
diana_coman: I can certainly run such a test too if we want to check that specific situation; now that I got ~everything in place, knobs can be easily turned for sure
asciilifeform: esp if all fragged ( e.g. test with size of 2048 strictly )
asciilifeform: diana_coman: i suspect that the % of surviving fragged packets will drop as you saturate the link ( with e.g. GB thrown at line speed )
diana_coman: uhm, correction re above since I messed up the pilot test earlier (sender sent 100 as shown, but receiver waited for only 50 and then turned off so not much use); updated pilot test with receiver properly looping forever and sender sending 100 packets: 81 of those made it; sender log: http://p.bvulpes.com/pastes/zs4p5/?raw=true ; receiver log: http://p.bvulpes.com/pastes/4qiPb/?raw=true ☟︎
diana_coman: the pilot test is UK -> UY (same as yesterday's)
diana_coman: the last column in the receiver log is now a count of payload octets that are different from what is expected - if any such octets are observed, the receiver will log now their actual position + value in a different log file; so far I haven't seen any error of this type
diana_coman: for completeness, the logs from the new pilot test: sender log is http://p.bvulpes.com/pastes/SdU8P/?raw=true and corresponding receiver log is http://p.bvulpes.com/pastes/OXUWa/?raw=true
diana_coman: ftr tester sends as above payloads between 6 and 2048 rather than 0 and 2048 because the first 6 octets are the header part (things like size sent and time when sent)
diana_coman: following from the above: currently order and order-mismatches *can* be calculated at data analysis time based on the 2 logs; alternatively, I could add another 2 octets to the tester's own header to store an order number so receiver can also report directly any order-mismatch - not sure if that's worth it though, any thoughts on it? ☟︎
diana_coman: http://btcbase.org/log/2018-09-25#1854219 -> tiny new pilot test seems to suggest it's not as bad as that: all 100 packets of a batch (sent in burst mode, no delays) made it, with pseudo-randomly chosen sizes between 6 and 2048; predictably though, order was messed up at times ☝︎
deedbot: http://bimbo.club/?p=28 << Bimbo.Club - TMSR Log Summary - 9/19/2018
a111: Logged on 2018-09-24 20:17 asciilifeform: well yes : conceivably 'frags in 2' worx ~100% of time, but 'in 8' not etc
a111: Logged on 2018-09-24 19:43 mircea_popescu: diana_coman it occurs to me the work might also be misspecced. anyone have serious objections to moving to 1-2048 down from 1-65536 ?
diana_coman: http://btcbase.org/log/2018-09-24#1853774 -> so max len goes down to 2048? ☝︎
deedbot: http://trilema.com/2018/the-urban-rural-dichotomy-in-terms-of-the-cycles-of-power/ << Trilema - The urban-rural dichotomy in terms of the cycles of power
mircea_popescu: and no, most boxes speak 1mn:1 more to the net than to me. and if this weren't the case, i wouldn't keep 'em.
mircea_popescu: i... don't do that.
asciilifeform: ( lulzily i got sensors, uarts, etc on 10m nics all the while... on modern day switchen this worx without interfering )
asciilifeform: of course also got boxen pumping MB+/s to net, day an' night, and i ~like~ that they dun saturate the lan while so doing
asciilifeform: ( is this actually not so in anybody's household ? )
asciilifeform: my boxen speak 9000x moar to each other , bitwise, than to net
asciilifeform will bbl, over something that aint a speakandspell lol
trinque: nope, I have not had time to implement that
a111: Logged on 2018-09-25 01:06 asciilifeform: verisimilitude: make key, you will be able to swap it later by asking politely of trinque
mircea_popescu: http://btcbase.org/log/2018-09-25#1854166 << i live under the impression this is automatic, just reg new key and v with old key ☝︎
asciilifeform: i'ma bbl, then, meat queue overfloweth .
asciilifeform: verisimilitude has quit (Remote host closed the connection) << loox like he ran out of gas for the modem...
asciilifeform: BingoBoingo: laugh if you like , asciilifeform's 1st thought was 'bundesnachrichtendienst ?!!'
BingoBoingo: Informerly local news: https://www.bnd.com/news/politics-government/election/article218745425.html#storylink=hpdigest << I have met two of those derps from the experience of having met them.
verisimilitude: On that topic, I've been using GuixSD for a bit; what are you using, asciilifeform?
verisimilitude: I'm having issues on my Thinkpad with it. I didn't have all of the software installed here.
asciilifeform: ( i dun think it took me > half hr to bake pgp key )
verisimilitude: If I don't get it before I run out of time again, I'll just do it later.
trinque: verisimilitude: anyhow I wont mind swapping your key later if you want to generate one in more sanitary conditions later, provided you sign for me the new key with old.
asciilifeform: trinque: errybody went to kindergarten, once.
verisimilitude: You saw through right through me, trinque.
trinque: the in-group cuts the other direction here.
asciilifeform: folx manage to stow all sortsa rubbish, for decades
trinque: it's just that in-group signaling about "tee hee lazy"
asciilifeform: it is not so difficult to not lose a coupla kB
verisimilitude: Well, it probably wouldn't be this long if I really had to give it that much thought.
BingoBoingo: Think of it this way, how many years have you kept your kidneys without losing them?
verisimilitude: I'll try, but I can't make any promises.
asciilifeform: ( don't lose the key )
asciilifeform: verisimilitude: make key, you will be able to swap it later by asking politely of trinque ☟︎
verisimilitude: Oh; I don't have PGP on the Yeeloong; oh well.
asciilifeform: verisimilitude: once rated, you'll be able to speak on own time, and other folx will read in log when they wake.
verisimilitude: Once I get this PGP nonsense sorted out, I'll tell you a story.
asciilifeform: ^ will def. want to read, i suspect.
asciilifeform: !#s tor
verisimilitude: Freenode would really be fine with me, if it didn't block Tor.
verisimilitude: I'd expect those this concerned would host their own IRC.
verisimilitude: What brought you people to freenode, though?
asciilifeform: drop the pub in p.bvulpes.com and !!register url
verisimilitude: You must understand that I'm very lazy.