Connor

Results 51 issues of Connor

### What is changed and how it works? Issue Number: Ref https://github.com/tikv/tikv/issues/16245 What's Changed: ```commit-message Share block cache with blob cache ``` ### Related changes - [x] PR to update...

status/LGT1
size/M
needs-rebase
release-note

### What is changed and how it works? Issue Number: Ref https://github.com/tikv/tikv/issues/15927 What's Changed: ```commit-message Add per thread memory usage ``` ### Related changes - [ ] PR to update...

size/M
release-note

![image](https://github.com/tikv/tikv/assets/13497871/24976d9e-cfc9-4361-ae97-881b3303af1f) ![image](https://github.com/tikv/tikv/assets/13497871/492408dd-2700-49ef-9de6-81d01b4e8f79) As you can see, the append log duration and apply log duration is 100ms at most, whereas, the apply wait duration is quite high reaching 5s. Indeed, it...

type/bug
severity/major
may-affects-5.3
may-affects-5.4
may-affects-6.1
may-affects-6.5
may-affects-7.1
may-affects-7.5
affects-8.1

### First-time contributors' checklist - [ ] I've signed [**Contributor License Agreement**](https://cla-assistant.io/pingcap/docs-cn) that's required for repo owners to accept my contribution. ### What is changed, added or deleted? (Required) ###...

missing-translation-status
size/XS

https://man7.org/linux/man-pages/man2/fallocate.2.html FALLOC_FL_PUNCH_HOLE can deallocate space in the byte range starting. Within the specified range, partial filesystem blocks are zeroed, and whole filesystem blocks are removed from the file. With that,...

type/enhancement

based on the commit `eaffd0ec7a8cef1a3180ea23d0ed45f6947d19f7` ## panic ``` 2020/02/29 21:12:19 db.go:518: [info] Closing database panic: send on closed channel goroutine 49 [running]: github.com/Connor1996/badger.(*writeWorker).runFlusher(0xc000018080, 0xc000018040) /Users/Connor/Coding/pkg/mod/github.com/!connor1996/[email protected]/writer.go:81 +0x2fd created by github.com/Connor1996/badger.startWriteWorker /Users/Connor/Coding/pkg/mod/github.com/!connor1996/[email protected]/writer.go:61...

This PR introduces a hedged file system to double-write every io operation. The HedgedFileSystem manages two directories on different cloud disks. All operations of the interface are serialized by one...

In cloud environment, cloud disk IO may get stuck for a while due to cloud vendor infrastructure issues. This may affect the foreground latency dramatically. Raft log apply doesn't sync...

Normalize import format by the rule which is used by TiKV

[rendered](https://github.com/tikv/rfcs/blob/0745aa71d8c228bbe705b941306ae5de684ffd8d/text/0106-witness.md)