cf1f3625b4
Our testing so far indicates that ugorji/go/codec maintains backward compatiblity with the version we are using now, for purposes of Nomad serialization. Using latest ugorji/go allows us to get back to using upstream library, get get the optimizations benefits in RPC paths (including code generation optimizations). ugorji/go introduced two significant changes: * time binary format indebb8e2d2e
. Setting `h.BasicHandle.TimeNotBuiltin = true` restores old behavior * ugorji/go started honoring `json` tag as well: v1.1.4 is the latest but has a bug in handling RawString that's fixed ind09a80c1e0
.
14 lines
283 B
Go
14 lines
283 B
Go
// +build codecgen generated
|
|
|
|
package codec
|
|
|
|
// this file is here, to set the codecgen variable to true
|
|
// when the build tag codecgen is set.
|
|
//
|
|
// this allows us do specific things e.g. skip missing fields tests,
|
|
// when running in codecgen mode.
|
|
|
|
func init() {
|
|
codecgen = true
|
|
}
|