Comments (1)
Purpose: Verifies the integrity of series files.
--> .\cnosdb_inspect verify-seriesfile --help
Verifies the integrity of Series files.
Usage:
cnosdb_inspect verify-seriesfile [flags]
Flags:
--c int Specifies the number of concurrent workers to run for this command. Default is equal to the value of GOMAXPROCS. If performance is adversely impacted, you can set a lower value.
--db string Restricts verifying series files to the specified database in the data directory.
--dir string Specifies the root data path. Defaults to '$HOME/data'.
-h, --help help for verify-seriesfile
--series-file string Path to a specific series file; overrides -db and -dir.
--v Enables verbose logging.
example 1:
--> .\cnosdb_inspect verify-seriesfile
verify-seriesfile completed, 0/2 invalid seriesfiles.
example 2:
--> .\cnosdb_inspect verify-seriesfile --db mydb
2022-03-04T12:01:48.162274Z error Panic parsing key {"log_id": "0_1ClSVG000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "00", "segment": "0000", "key": "00", "offset": 5, "recovered": "runtime error: index out of range [1] with length 0"}
verify-seriesfile completed, seriesfile is invalid.
example 3:
--> .\cnosdb_inspect verify-seriesfile --db mydb --v
2022-03-04T12:13:04.538192Z info Verifying series seriesFile {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "00"}
2022-03-04T12:13:04.539252Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "06"}
2022-03-04T12:13:04.539252Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "07"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "01"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "03"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "04"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "02"}
2022-03-04T12:13:04.538713Z info Verifying partition {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "05"}
2022-03-04T12:13:04.541163Z info Verifying segment {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "00", "segment": "0000"}
2022-03-04T12:13:04.541683Z error Panic parsing key {"log_id": "0_1DPjbW000", "path": "C:\\Users\\15112\\.cnosdb\\data\\mydb\\_series", "partition": "00", "segment": "0000", "key": "00", "offset": 5, "recovered": "runtime error: index out of range [1] with length 0"}
verify-seriesfile completed, seriesfile is invalid.
example 4:
--> .\cnosdb_inspect verify-seriesfile --series-file "D:/test_v_s" --v --c 1
2022-03-04T12:18:51.535900Z info Verifying series seriesFile {"log_id": "0_1Djv3l000", "path": "D:/test_v_s"}
2022-03-04T12:18:51.535900Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "00"}
2022-03-04T12:18:51.536596Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "00", "segment": "0000"}
2022-03-04T12:18:51.537155Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "00"}
2022-03-04T12:18:51.537372Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "01"}
2022-03-04T12:18:51.537875Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "01", "segment": "0000"}
2022-03-04T12:18:51.537924Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "01"}
2022-03-04T12:18:51.538526Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "02"}
2022-03-04T12:18:51.538526Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "02", "segment": "0000"}
2022-03-04T12:18:51.539348Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "02"}
2022-03-04T12:18:51.539556Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "03"}
2022-03-04T12:18:51.540060Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "03", "segment": "0000"}
2022-03-04T12:18:51.541193Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "03"}
2022-03-04T12:18:51.541297Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "04"}
2022-03-04T12:18:51.541297Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "04", "segment": "0000"}
2022-03-04T12:18:51.542361Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "04"}
2022-03-04T12:18:51.542591Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "05"}
2022-03-04T12:18:51.542591Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "05", "segment": "0000"}
2022-03-04T12:18:51.544375Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "05"}
2022-03-04T12:18:51.548137Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "06"}
2022-03-04T12:18:51.552485Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "06", "segment": "0000"}
2022-03-04T12:18:51.553087Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "06"}
2022-03-04T12:18:51.553087Z info Verifying partition {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "07"}
2022-03-04T12:18:51.553087Z info Verifying segment {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "07", "segment": "0000"}
2022-03-04T12:18:51.554083Z info Verifying index {"log_id": "0_1Djv3l000", "path": "D:/test_v_s", "partition": "07"}
verify-seriesfile completed, seriesfile is valid.
example 5:
--> .\cnosdb_inspect verify-seriesfile --dir "D:/test_dir" --v --c 1
2022-03-04T12:27:44.988332Z info Verifying series seriesFile {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series"}
2022-03-04T12:27:44.988332Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "00"}
2022-03-04T12:27:44.989102Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "00", "segment": "0000"}
2022-03-04T12:27:44.989781Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "00"}
2022-03-04T12:27:44.989859Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "01"}
2022-03-04T12:27:44.990374Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "01", "segment": "0000"}
2022-03-04T12:27:44.990935Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "01"}
2022-03-04T12:27:44.990935Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "02"}
2022-03-04T12:27:44.991501Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "02", "segment": "0000"}
2022-03-04T12:27:44.992008Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "02"}
2022-03-04T12:27:44.992067Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "03"}
2022-03-04T12:27:44.992575Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "03", "segment": "0000"}
2022-03-04T12:27:44.992635Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "03"}
2022-03-04T12:27:44.993275Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "04"}
2022-03-04T12:27:44.993275Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "04", "segment": "0000"}
2022-03-04T12:27:44.993801Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "04"}
2022-03-04T12:27:44.994338Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "05"}
2022-03-04T12:27:44.994338Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "05", "segment": "0000"}
2022-03-04T12:27:44.995406Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "05"}
2022-03-04T12:27:44.995406Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "06"}
2022-03-04T12:27:44.995945Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "06", "segment": "0000"}
2022-03-04T12:27:44.996553Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "06"}
2022-03-04T12:27:44.997085Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "07"}
2022-03-04T12:27:44.997613Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "07", "segment": "0000"}
2022-03-04T12:27:44.998422Z info Verifying index {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\NOAA_water_database\\_series", "partition": "07"}
2022-03-04T12:27:44.999087Z info Verifying series seriesFile {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\mydb\\_series"}
2022-03-04T12:27:44.999087Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\mydb\\_series", "partition": "00"}
2022-03-04T12:27:44.999820Z info Verifying segment {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\mydb\\_series", "partition": "00", "segment": "0000"}
2022-03-04T12:27:45.000358Z error Panic parsing key {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\mydb\\_series", "partition": "00", "segment": "0000", "key": "00", "offset": 5, "recovered": "runtime error: index out of range [1] with length 0"}
2022-03-04T12:27:45.000358Z info Verifying partition {"log_id": "0_1EFTrl000", "path": "D:\\test_dir\\mydb\\_series", "partition": "01"}
verify-seriesfile completed, 1/2 invalid seriesfiles.
from cnosdb.
Related Issues (20)
- [Bug] SQL insert failed with string value contains char `;` HOT 2
- Errors support cross network transmission and don't lose information across nodes
- Opening all TSM files during system startup and loading index is unreasonable HOT 1
- [optimize] batch_size is MIN(default_value, limit) when select data from table HOT 1
- Too much data needs to be copied from kernel space to user space HOT 1
- [BUG]The problem with count(*) and filter criteria
- [Bug] Problems with read, reading data that has already been modified.
- [BUG]Meta data synchronization to data is not timely in windows. HOT 1
- [BUG] the role's privileges can't not be revoked correctly.
- [BUG]When the client uses the "--chunked" parameter, the full table query displays an exception.
- [BUG][eslog]After the table is created successfully, the create command does not report an error. HOT 1
- [BUG][cnosdb fdw] Using opengauss to query cnosdb fails when the tag is empty HOT 2
- [BUG][cnosdb fdw]If all fields in the external table are missing, reading and writing will fail. HOT 1
- remove some config items in meta config file
- remove data block type in wal file
- [BUG]High-stress multi-line writing json log causes cnosdb to crash
- [BUG]show queries only displays queries for the current node
- [expect]It is recommended that configuration information can be printed in the meta log.
- There is something wrong with the time window function HOT 1
- [BUG]When writing data into cnosdb, the error "Forward to Leader (replcia id: x leader vnode id: x)" is reported. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cnosdb.