wp
This commit is contained in:
@@ -330,10 +330,9 @@ func (s *_metric) StartFullScan(req tryFullScanReq) {
|
||||
// metricType - 1b
|
||||
// fracDigits - 1b
|
||||
// lastPageNo - 4b
|
||||
// until - 4b
|
||||
// timestamps size - 2b
|
||||
// timestams payload - Nb
|
||||
// values size - 2b
|
||||
// timestams payload - Nb
|
||||
// values payload - Nb
|
||||
// index levels count - varsize
|
||||
// [
|
||||
@@ -353,29 +352,20 @@ func (s *_metric) WriteTo(w io.Writer) (err error) {
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
// err = bin.WriteUint32(w, s.Since) // fix unixtime in timestamps
|
||||
// if err != nil {
|
||||
// return
|
||||
// }
|
||||
// err = bin.WriteFloat64(w, s.SinceValue)
|
||||
// if err != nil {
|
||||
// return
|
||||
// }
|
||||
err = bin.WriteUint32(w, s.timestamps.LastTimestamp())
|
||||
err = bin.WriteUint16(w, uint16(s.timestamps.Size()))
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
// err = bin.WriteFloat64(w, s.UntilValue)
|
||||
// if err != nil {
|
||||
// return
|
||||
// }
|
||||
// FIX - write sizes, then payloads
|
||||
// copy timestamps payload
|
||||
err = bin.WriteUint16(w, uint16(s.values.Size()))
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
// timestamps payload
|
||||
err = s.timestamps.WritePayloadTo(w)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
// copy values payload
|
||||
// values payload
|
||||
err = s.values.WritePayloadTo(w)
|
||||
if err != nil {
|
||||
return
|
||||
@@ -394,7 +384,6 @@ func (s *_metric) WriteTo(w io.Writer) (err error) {
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user