Agent <- Server <- Database
|
node info
|
catalog
|
file meta data
|
|
Agent -> Server -> Database
|
facts facts
|
reports catalog
|
reports
|
|
------------------------------------
|
v5 v5 v5
|
A: json (covered in CI)
|
B: fallback to pson catalog only (with binary data) (needs beaker testing)
|
C: --preferred serialization format=pson on Agent (needs beaker testing)
|
F: cahched cat -> Always send json with escaped characters (needs beaker testing)
|
------------------------------------
|
v3/4 v5 v5
|
D: pson (leavrage PR upgrade testing?)
|
F: cahched cat -> Always send json with escaped characters Manual
|
------------------------------------
|
v5 v4 v4
|
E: pson (expected graceful failure early)
|
F: cahched cat -> Always send json with escaped characters (ka-boom!! Acceptable?)
|