You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/03/29 07:59:01 UTC
[skywalking] branch core-refactor updated (90a3813 -> 943f3e4)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch core-refactor
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from 90a3813 Remove @IDColumn, we are using object#equals now.
add 943f3e4 1. Support @QueryUnifiedIndex. 2. Refactor the MySQL and H2 installers to use @Column and @QueryUnifiedIndex definitions.
No new revisions were added by this update.
Summary of changes:
.../skywalking/oap/server/core/CoreModule.java | 8 +-
.../oap/server/core/CoreModuleProvider.java | 8 +-
.../analysis/worker/MetricsStreamProcessor.java | 12 +-
.../analysis/worker/NoneStreamingProcessor.java | 6 +-
.../analysis/worker/RecordStreamProcessor.java | 6 +-
.../core/analysis/worker/TopNStreamProcessor.java | 6 +-
.../server/core/profile/ProfileTaskLogRecord.java | 6 +-
.../core/profile/ProfileThreadSnapshotRecord.java | 4 +
.../oap/server/core/register/ServiceInventory.java | 5 +
.../register/worker/InventoryStreamProcessor.java | 6 +-
.../oap/server/core/source/DefaultScopeDefine.java | 5 +
.../annotation/MultipleQueryUnifiedIndex.java} | 10 +-
.../annotation/QueryUnifiedIndex.java} | 22 ++-
.../oap/server/core/storage/model/ColumnName.java | 16 +-
.../server/core/storage/model/ExtraQueryIndex.java | 63 ++++++
.../{IModelGetter.java => IModelManager.java} | 7 +-
.../model/{IModelSetter.java => INewModel.java} | 13 +-
.../oap/server/core/storage/model/Model.java | 15 +-
.../server/core/storage/model/ModelInstaller.java | 4 +-
.../server/core/storage/model/StorageModels.java | 83 +++++---
.../core/storage/ttl/DataTTLKeeperTimer.java | 6 +-
.../server/core/storage/model/ModelColumnTest.java | 16 +-
.../core/storage/model/StorageModelsTest.java | 108 +++++++++++
.../plugin/jdbc/h2/dao/H2TableInstaller.java | 78 ++++++--
.../plugin/jdbc/mysql/MySQLTableInstaller.java | 211 ---------------------
.../tool/profile/core/MockCoreModuleProvider.java | 8 +-
26 files changed, 413 insertions(+), 319 deletions(-)
copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/{analysis/metrics/annotation/MetricsFunction.java => storage/annotation/MultipleQueryUnifiedIndex.java} (80%)
copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/{analysis/Disable.java => storage/annotation/QueryUnifiedIndex.java} (64%)
create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/ExtraQueryIndex.java
rename oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/{IModelGetter.java => IModelManager.java} (85%)
rename oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/model/{IModelSetter.java => INewModel.java} (78%)
create mode 100644 oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/storage/model/StorageModelsTest.java