You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ha...@apache.org on 2021/08/16 05:08:02 UTC

[skywalking-banyandb] branch main updated: remove redundent fields with _name suffix (#35)

This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


The following commit(s) were added to refs/heads/main by this push:
     new 2e7a7bf  remove redundent fields with _name suffix (#35)
2e7a7bf is described below

commit 2e7a7bf72a946ca56643b5eda540608aa5328a23
Author: Jiajing LU <lu...@gmail.com>
AuthorDate: Mon Aug 16 13:07:58 2021 +0800

    remove redundent fields with _name suffix (#35)
    
    Signed-off-by: Megrez Lu <lu...@gmail.com>
---
 banyand/query/processor_test.go                 | 18 ------------------
 banyand/series/schema/sw/trace_series.bin       |  5 +----
 banyand/series/schema/sw/trace_series.textproto | 12 ------------
 banyand/series/trace/common_test.go             | 18 ------------------
 banyand/series/trace/query_test.go              |  5 ++---
 banyand/series/trace/write_test.go              | 12 ------------
 pkg/query/logical/analyzer_test.go              |  8 ++++----
 7 files changed, 7 insertions(+), 71 deletions(-)

diff --git a/banyand/query/processor_test.go b/banyand/query/processor_test.go
index bfa555f..7aee816 100644
--- a/banyand/query/processor_test.go
+++ b/banyand/query/processor_test.go
@@ -146,9 +146,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"webapp_id",
 				"10.0.0.1_id",
 				"/home_id",
-				"webapp",
-				"10.0.0.1",
-				"/home",
 				300,
 				1622933202000000000,
 			},
@@ -174,9 +171,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"httpserver_id",
 				"10.0.0.3_id",
 				"/home_id",
-				"httpserver",
-				"10.0.0.3",
-				"/home",
 				300,
 				1622933202000000000,
 				"GET",
@@ -194,9 +188,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"database_id",
 				"10.0.0.4_id",
 				"/home_id",
-				"database",
-				"10.0.0.4",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -216,9 +207,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"mq_id",
 				"10.0.0.5_id",
 				"/home_id",
-				"mq",
-				"10.0.0.5",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -240,9 +228,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"database_id",
 				"10.0.0.6_id",
 				"/home_id",
-				"database",
-				"10.0.0.6",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -262,9 +247,6 @@ func setupData(tester *require.Assertions, baseTs time.Time, svc series.Service)
 				"nq_id",
 				"10.0.0.7_id",
 				"/home_id",
-				"mq",
-				"10.0.0.7",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
diff --git a/banyand/series/schema/sw/trace_series.bin b/banyand/series/schema/sw/trace_series.bin
index 76dadfa..fdccfec 100644
--- a/banyand/series/schema/sw/trace_series.bin
+++ b/banyand/series/schema/sw/trace_series.bin
@@ -6,10 +6,7 @@
 
 service_id
 service_instance_id
-endpoint_id
-service_name
-service_instance_name
-
endpoint_name
+endpoint_id
 duration
 
 start_time
diff --git a/banyand/series/schema/sw/trace_series.textproto b/banyand/series/schema/sw/trace_series.textproto
index 679e3cf..663d0a8 100644
--- a/banyand/series/schema/sw/trace_series.textproto
+++ b/banyand/series/schema/sw/trace_series.textproto
@@ -23,18 +23,6 @@ fields: [
     type: FIELD_TYPE_STRING
   },
   {
-    name: "service_name",
-    type: FIELD_TYPE_STRING
-  },
-  {
-    name: "service_instance_name",
-    type: FIELD_TYPE_STRING
-  },
-  {
-    name: "endpoint_name",
-    type: FIELD_TYPE_STRING
-  },
-  {
     name: "duration",
     type: FIELD_TYPE_INT
   },
diff --git a/banyand/series/trace/common_test.go b/banyand/series/trace/common_test.go
index 9445c62..9071bb4 100644
--- a/banyand/series/trace/common_test.go
+++ b/banyand/series/trace/common_test.go
@@ -109,9 +109,6 @@ func testData(t time.Time) []seriesEntity {
 				"webapp_id",
 				"10.0.0.1_id",
 				"/home_id",
-				"webapp",
-				"10.0.0.1",
-				"/home",
 				300,
 				1622933202000000000,
 			),
@@ -131,9 +128,6 @@ func testData(t time.Time) []seriesEntity {
 				"httpserver_id",
 				"10.0.0.3_id",
 				"/home_id",
-				"httpserver",
-				"10.0.0.3",
-				"/home",
 				300,
 				1622933202000000000,
 				"GET",
@@ -148,9 +142,6 @@ func testData(t time.Time) []seriesEntity {
 				"database_id",
 				"10.0.0.4_id",
 				"/home_id",
-				"database",
-				"10.0.0.4",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -167,9 +158,6 @@ func testData(t time.Time) []seriesEntity {
 				"mq_id",
 				"10.0.0.5_id",
 				"/home_id",
-				"mq",
-				"10.0.0.5",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -188,9 +176,6 @@ func testData(t time.Time) []seriesEntity {
 				"database_id",
 				"10.0.0.6_id",
 				"/home_id",
-				"database",
-				"10.0.0.6",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
@@ -207,9 +192,6 @@ func testData(t time.Time) []seriesEntity {
 				"nq_id",
 				"10.0.0.7_id",
 				"/home_id",
-				"mq",
-				"10.0.0.7",
-				"/home",
 				300,
 				1622933202000000000,
 				nil,
diff --git a/banyand/series/trace/query_test.go b/banyand/series/trace/query_test.go
index 5f7e94c..da53e01 100644
--- a/banyand/series/trace/query_test.go
+++ b/banyand/series/trace/query_test.go
@@ -63,7 +63,7 @@ func Test_traceSeries_FetchEntity(t *testing.T) {
 			name: "multiple fields",
 			args: args{
 				chunkIDIndices: []int{0, 1, 2, 3, 4, 5, 6},
-				opt:            series.ScanOptions{Projection: []string{"trace_id", "service_name", "state", "duration", "mq.queue"}},
+				opt:            series.ScanOptions{Projection: []string{"trace_id", "service_id", "state", "duration", "mq.queue"}},
 			},
 			wantEntities: []wantEntity{
 				{entityID: "1", fieldsSize: 5},
@@ -311,8 +311,7 @@ func Test_traceSeries_ScanEntity(t *testing.T) {
 			assert.Equal(t, len(tt.wantEntities), len(entities))
 			sort.Sort(entities)
 			for i, e := range entities {
-				// TODO: we have to check time accuracy
-				// assert.Greater(t, tt.args.end.UnixNano(), e.Timestamp.AsTime().UnixNano())
+				assert.GreaterOrEqual(t, tt.args.end.UnixNano(), e.Timestamp.AsTime().UnixNano())
 				assert.Equal(t, tt.wantEntities[i].entityID, e.GetEntityId())
 				assert.Equal(t, tt.wantEntities[i].dataBinary, e.GetDataBinary())
 				assert.Len(t, e.GetFields(), tt.wantEntities[i].fieldsSize)
diff --git a/banyand/series/trace/write_test.go b/banyand/series/trace/write_test.go
index a671cb2..41dbcb0 100644
--- a/banyand/series/trace/write_test.go
+++ b/banyand/series/trace/write_test.go
@@ -47,9 +47,6 @@ func Test_traceSeries_Write(t *testing.T) {
 					"webapp_id",
 					"10.0.0.1_id",
 					"/home_id",
-					"webapp",
-					"10.0.0.1",
-					"/home",
 					300,
 					1622933202000000000,
 				),
@@ -75,9 +72,6 @@ func Test_traceSeries_Write(t *testing.T) {
 					"webapp_id",
 					"10.0.0.1_id",
 					"/home_id",
-					"webapp",
-					"10.0.0.1",
-					"/home",
 					300,
 					1622933202000000000,
 					"GET",
@@ -95,9 +89,6 @@ func Test_traceSeries_Write(t *testing.T) {
 					"webapp_id",
 					"10.0.0.1_id",
 					"/home_id",
-					"webapp",
-					"10.0.0.1",
-					"/home",
 					300,
 					1622933202000000000,
 					nil,
@@ -117,9 +108,6 @@ func Test_traceSeries_Write(t *testing.T) {
 					"webapp_id",
 					"10.0.0.1_id",
 					"/home_id",
-					"webapp",
-					"10.0.0.1",
-					"/home",
 					300,
 					1622933202000000000,
 					nil,
diff --git a/pkg/query/logical/analyzer_test.go b/pkg/query/logical/analyzer_test.go
index 849647b..dc24fd9 100644
--- a/pkg/query/logical/analyzer_test.go
+++ b/pkg/query/logical/analyzer_test.go
@@ -123,7 +123,7 @@ func TestAnalyzer_TraceIDQuery(t *testing.T) {
 	criteria := pb.NewQueryRequestBuilder().
 		Limit(5).
 		Offset(10).
-		Metadata("default", "trace").
+		Metadata("default", "sw").
 		Fields("trace_id", "=", "123").
 		Build()
 
@@ -181,7 +181,7 @@ func TestAnalyzer_OrderBy_FieldNotDefined(t *testing.T) {
 		Limit(5).
 		Offset(10).
 		OrderBy("duration", modelv1.QueryOrder_SORT_DESC).
-		Metadata("default", "trace").
+		Metadata("default", "sw").
 		Projection("trace_id", "service_id").
 		TimeRange(time.Now().Add(-3*time.Hour), time.Now()).
 		Build()
@@ -232,10 +232,10 @@ func TestAnalyzer_Fields_IndexNotDefined(t *testing.T) {
 	criteria := pb.NewQueryRequestBuilder().
 		Limit(5).
 		Offset(10).
-		Metadata("default", "trace").
+		Metadata("default", "sw").
 		Projection("duration", "service_id").
 		TimeRange(time.Now().Add(-3*time.Hour), time.Now()).
-		Fields("service_name", "=", "app").
+		Fields("status_code", "=", "200").
 		Build()
 
 	metadata := &common.Metadata{