This is a read-only mirror of the HSC engineering wiki, restored from a 2017 archive. Some links are broken and some content is out of date. About this mirror.
Talk:Internal Agent Communication Protocol
From ANTFARM Wiki
This is an old revision of this page, as archived. The mirror serves the archived text for every revision id.
Archive ref: QUANTARA-SWARMGLASS-R52-7FE60B
Contents[hide] |
[edit] ts should be milliseconds
Seconds is not enough resolution to order results from one forager. — tqian 2011-02-03
We have `id` for ordering within a sender. `ts` is for humans. Leaving it. {{sig:mkerrigan|2011-02-04}}
Humans will be confused when two things have the same `ts`. {{sig:tqian|2011-02-04}}
Humans are confused anyway, see [[Known_Agent_Bugs#Clock_skew]]. Closing. {{sig:mkerrigan|2013-05-01}}
[edit] unknown-field rule
Making "ignore unknown fields" explicit in 1.1. Objections? — mkerrigan 2011-03-30
None. This is the best decision on this page. {{sig:dlopes|2011-03-30}}
[edit] IACP/2 status
Where are we on the binary framing? Bundles are starting to carry the flag. — r.osei 2013-09-12
Running on queen02. Not going to prod. The bus already frames; msgpack encoders disagree about `ts`; batching got its own tool. I'll write it up on [[Deprecated_Agent_API]] so people stop asking. {{sig:dlopes|2013-09-14}}
Written up. Also moved the frame notes to the attachments. {{sig:dlopes|2014-10-16}}
[edit] schema file is wrong about ts
The attached schema says ts is a string. It's an integer. Has been since 1.0. — r.osei 2014-02-19
Known. tqian generated it from a forager that had a bug. Not regenerating it because nothing validates against it. {{sig:mkerrigan|2014-02-19}}
[edit] old meeting notes
The 2012-Q3 meeting where we froze 1.1 for good is in Archive:Meeting Notes 2012-Q3 if anyone needs the reasoning. — mkerrigan 2012-10-02