wp
This commit is contained in:
@@ -372,18 +372,19 @@ func (s *Database) AppendMeasure(req proto.AppendMeasureReq) uint16 {
|
||||
if err != nil {
|
||||
diploma.Abort(diploma.WriteToAtreeFailed, err)
|
||||
}
|
||||
_ = report
|
||||
waitCh := s.txlog.WriteAppendedMeasureWithOverflow(
|
||||
txlog.AppendedMeasureWithOverflow{
|
||||
MetricID: req.MetricID,
|
||||
Timestamp: req.Timestamp,
|
||||
Value: req.Value,
|
||||
IsDataPageReused: report.IsDataPageReused,
|
||||
DataPageNo: report.DataPageNo,
|
||||
IsRootChanged: report.IsRootChanged,
|
||||
RootPageNo: report.NewRootPageNo,
|
||||
ReusedIndexPages: report.ReusedIndexPages,
|
||||
// FIX
|
||||
// MetricID: req.MetricID,
|
||||
// Timestamp: req.Timestamp,
|
||||
// Value: req.Value,
|
||||
// IsDataPageReused: report.IsDataPageReused,
|
||||
// DataPageNo: report.DataPageNo,
|
||||
// IsRootChanged: report.IsRootChanged,
|
||||
// RootPageNo: report.NewRootPageNo,
|
||||
// ReusedIndexPages: report.ReusedIndexPages,
|
||||
},
|
||||
report.FileName,
|
||||
false,
|
||||
)
|
||||
<-waitCh
|
||||
@@ -445,6 +446,7 @@ func (s *Database) AppendMeasures(req proto.AppendMeasuresReq) uint16 {
|
||||
)
|
||||
|
||||
for idx, measure := range req.Measures {
|
||||
_ = idx
|
||||
if since == 0 {
|
||||
since = measure.Timestamp
|
||||
} else {
|
||||
@@ -514,26 +516,26 @@ func (s *Database) AppendMeasures(req proto.AppendMeasuresReq) uint16 {
|
||||
if err != nil {
|
||||
diploma.Abort(diploma.WriteToAtreeFailed, err)
|
||||
}
|
||||
|
||||
prevPageNo = report.DataPageNo
|
||||
if report.IsRootChanged {
|
||||
rootPageNo = report.NewRootPageNo
|
||||
}
|
||||
waitCh := s.txlog.WriteAppendedMeasureWithOverflow(
|
||||
txlog.AppendedMeasureWithOverflow{
|
||||
MetricID: req.MetricID,
|
||||
Timestamp: measure.Timestamp,
|
||||
Value: measure.Value,
|
||||
IsDataPageReused: report.IsDataPageReused,
|
||||
DataPageNo: report.DataPageNo,
|
||||
IsRootChanged: report.IsRootChanged,
|
||||
RootPageNo: report.NewRootPageNo,
|
||||
ReusedIndexPages: report.ReusedIndexPages,
|
||||
},
|
||||
report.FileName,
|
||||
(idx+1) < len(req.Measures),
|
||||
)
|
||||
<-waitCh
|
||||
_ = report
|
||||
// FIX
|
||||
// prevPageNo = report.DataPageNo
|
||||
// if report.IsRootChanged {
|
||||
// rootPageNo = report.NewRootPageNo
|
||||
// }
|
||||
// waitCh := s.txlog.WriteAppendedMeasureWithOverflow(
|
||||
// txlog.AppendedMeasureWithOverflow{
|
||||
// MetricID: req.MetricID,
|
||||
// Timestamp: measure.Timestamp,
|
||||
// Value: measure.Value,
|
||||
// IsDataPageReused: report.IsDataPageReused,
|
||||
// DataPageNo: report.DataPageNo,
|
||||
// IsRootChanged: report.IsRootChanged,
|
||||
// RootPageNo: report.NewRootPageNo,
|
||||
// ReusedIndexPages: report.ReusedIndexPages,
|
||||
// },
|
||||
// (idx+1) < len(req.Measures),
|
||||
// )
|
||||
// <-waitCh
|
||||
|
||||
timestampsBuf = conbuf.New(nil)
|
||||
valuesBuf = conbuf.New(nil)
|
||||
|
||||
Reference in New Issue
Block a user