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

Jump to: navigation, search
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

Revision 19 · mkerrigan, dlopes, tqian, r.osei · history
Personal tools