Block or Report
Block or report lni
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
dragonboat Public
A feature complete and high performance multi-group Raft library in Go.
1,050 contributions in the last year
Contribution activity
July 2022
Created 48 commits in 3 repositories
Created 1 repository
- lni/linter Go
Created a pull request in matrixorigin/matrixone that received 4 comments
common: added the RaceEnabled invariant
when writing code, you can use this RaceEnabled flag to test whether your code is running in race testing mode and run more checks without worrying…
+57
−2
•
4
comments
Opened 48 other pull requests in 2 repositories
matrixorigin/matrixone
42
merged
5
closed
- logservice: fixed some issues that prevented logservice from starting
- logservice: added the ability to build log service
- logservice: automatically restart replicas on reboot
- logservice: internally retry log service client requests
- hakeeper: internally retry HAKeeper client requests
- ci: added dependency license check
- DO NOT MERGE
- DO NOT MERGE
- Makefile: report all errors identified by static-check
- Makefile: build production mo-server by default
- logservice: treat shard not found as a temp error
- Makefile: removed go-licenses check
- logservice: refactored logservice config
- Makefile: cleaned up Makefile
- logservice: fixed timeout in TestHAKeeperCanBootstrapAndRepairShards
- logservice: added background job to periodically send heartbeats
- hakeeper: added tests for DN bootstrapping and repair
- logservice: improved hakeeper client to handle moved hakeeper nodes
- ci: removed misspelling check
- logservice,hakeeper: added TestHAKeeperClusterCanBootstrapAndRepairLogShard
- logservice: fixed LogRecord.ResizePayload()
- logservice: fixed the join parameter
- logservice,hakeeper: fixed some staticheck reported errors
- logservice: added some schedule command logging
- hakeeper: minor fix for TestClusterDetailsQuery
- Some pull requests not shown.
matrixorigin/linter
1
merged
Reviewed 50 pull requests in 1 repository
matrixorigin/matrixone
25 pull requests
- dnservice: fix config toml tag error
- config: add minmal dn test config
- hakeeper: add test case for LogNode in handleClusterDetailsQuery
- dnservice: update default service address
- hakeeper: fix resend start&stop command bug
- fileservice: add IOEntry.Object, ToObject
- hakeeper: update cluster details query
- Remove recover from stopper
- remove usages of ioutil package
- txn: format txn log
- hakeeper: modify dn schedule commands
- bitmap should optimize for sparse case
- Fengttt 4039 decimal
- dn: add dn store
- txn: export txn service test util functions
- morpc: fix data race
- chore: add go mod cache to speed up CI
- hakeeper: add configurable timeout settings
- fix: txn test data race
- util: add toml types
- fileservice: add toml tag to s3 config
- txn: blocking read if local clock < txn.snapshot
- morpc: fix payload message encoder
- txn: handle txn error
- Hakeeper: do not remove replica if it is in LogShardInfo.Replica despite it's epoch is small.
- Some pull request reviews not shown.
Created an issue in matrixorigin/matrixone that received 2 comments
[Refactoring]: static check errors in the pkg folder
Why do you want to refactor this code? As reported by golangci-lint v1.47.1 pkg/vm/engine/tae/tables/types.go:17:19: func `(*loadOp).OpName` is unu…
2
comments
Opened 15 other issues in 2 repositories
matrixorigin/matrixone
6
open
8
closed
- [Refactoring]: TAE depends on module with unknown license
- [Refactoring]: tests in pkg/config/test can't be executed more than once
- [Refactoring]: dependency on deprecated package io/ioutil
- [Refactoring]: static check errors in the cmd folder
- [Enhancement]: setup github actions cache to speed up UT tests
- [Bug]: failed timestamp related tests
- [Bug]: HAKeeper missed cases
- [Bug]: static check errors in the cmd folder
- [Bug]: static check errors in the pkg folder
- [Enhancement]: Bootstrap and HAKeeper shard itself
- [Enhancement]: Pretty printing all schedule commands, LogState and DNState
- [Bug]: Bootstrap requires at least one DN store
- [Bug]: CheckBootstrap always return false when there is a Log shard with 0 ShardID
- [Bug]: integer divide by zero error in HAKeeper's bootstrap method



