Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Update goleveldb #8440

Merged
merged 3 commits into from Jul 21, 2022
Merged

build: Update goleveldb #8440

merged 3 commits into from Jul 21, 2022

Conversation

calmh
Copy link
Member

@calmh calmh commented Jul 21, 2022

There hasn't been a tagged release for a long time, but there have been
recent commits that sound like good fixes & improvements.

* 126854a leveldb: fix table file leaks when manifest is rotated (#409) (Qian Bin)
* 64ee559 Add golang ci lint to CI (#350) (Suryandaru Triandana)
* 678c1e8 iterator: use heap to accelerate  mergedIterator (qianbin)
* 9ab5d34 cache: speed-up TestCacheMap (Suryandaru Triandana)
* 686510c cache: TestCacheMap: wait grow-shrink goroutine to stop (Suryandaru Triandana)
* 467c5cb travis: switch to short test (Suryandaru Triandana)
* 75fe519 use nil []byte instead of zero len []byte (Suryandaru Triandana)
* 943eb65 expose cache statistic in DBStats (Suryandaru Triandana)
* 4bbca4e improve caching implementation (Suryandaru Triandana)
* 28ea494 fix go vet "call to (*T).Fatalf from a non-test goroutine" (Suryandaru Triandana)
* 1677df9 manualtest/dbstress: fix misuse of unbuffered os.Signal channel (Suryandaru Triandana)
* 611d39b README: fix links (Suryandaru Triandana)
*   3bda3a9 opt: add option to limit the max size of MANIFEST file #380 (Suryandaru Triandana)
|\
* | 106f78a Bump go version (Suryandaru Triandana)
* | d1e9e74 leveldb: introduce MakeBatchWithConfig API #393 (Suryandaru Triandana)
* | cc7a1bd util: Switch shortenb/sshortenb to int64 (#392) (Anup Chenthamarakshan)
* | 2582ccb tests: fix build error for go1.18.x (#399) (Qian Bin)
| * afa5311 opt: add option to limit the max size of MANIFEST file (alexzcdu)
|/
* 2ae1ddf Updated snappy version (#365) (Mikhail Faraponov)
*   079c29c Merge pull request #367 from kcalvinalvin/syncpool-bufferpool (Suryandaru Triandana)
|\
| * 71b98dd db: Recycle memory used by db_compaction (Calvin Kim)
| * 2449497 util/buffer_pool: Use sync.Pool (Calvin Kim)
|/
*   64b5b1c Merge pull request #351 from manish-sethi/fsync_new_manifest (Suryandaru Triandana)
|\
| * eb13543 Add fsync after creating new manifest (manish)

There hasn't been a tagged release for a long time, but there have been
recent commits that sound like good fixes & improvements.

	* 126854a leveldb: fix table file leaks when manifest is rotated (#409) (Qian Bin)
	* 64ee559 Add golang ci lint to CI (#350) (Suryandaru Triandana)
	* 678c1e8 iterator: use heap to accelerate  mergedIterator (qianbin)
	* 9ab5d34 cache: speed-up TestCacheMap (Suryandaru Triandana)
	* 686510c cache: TestCacheMap: wait grow-shrink goroutine to stop (Suryandaru Triandana)
	* 467c5cb travis: switch to short test (Suryandaru Triandana)
	* 75fe519 use nil []byte instead of zero len []byte (Suryandaru Triandana)
	* 943eb65 expose cache statistic in DBStats (Suryandaru Triandana)
	* 4bbca4e improve caching implementation (Suryandaru Triandana)
	* 28ea494 fix go vet "call to (*T).Fatalf from a non-test goroutine" (Suryandaru Triandana)
	* 1677df9 manualtest/dbstress: fix misuse of unbuffered os.Signal channel (Suryandaru Triandana)
	* 611d39b README: fix links (Suryandaru Triandana)
	*   3bda3a9 opt: add option to limit the max size of MANIFEST file #380 (Suryandaru Triandana)
	|\
	* | 106f78a Bump go version (Suryandaru Triandana)
	* | d1e9e74 leveldb: introduce MakeBatchWithConfig API #393 (Suryandaru Triandana)
	* | cc7a1bd util: Switch shortenb/sshortenb to int64 (#392) (Anup Chenthamarakshan)
	* | 2582ccb tests: fix build error for go1.18.x (#399) (Qian Bin)
	| * afa5311 opt: add option to limit the max size of MANIFEST file (alexzcdu)
	|/
	* 2ae1ddf Updated snappy version (#365) (Mikhail Faraponov)
	*   079c29c Merge pull request #367 from kcalvinalvin/syncpool-bufferpool (Suryandaru Triandana)
	|\
	| * 71b98dd db: Recycle memory used by db_compaction (Calvin Kim)
	| * 2449497 util/buffer_pool: Use sync.Pool (Calvin Kim)
	|/
	*   64b5b1c Merge pull request #351 from manish-sethi/fsync_new_manifest (Suryandaru Triandana)
	|\
	| * eb13543 Add fsync after creating new manifest (manish)
@calmh calmh merged commit 9b390f1 into main Jul 21, 2022
@calmh calmh deleted the goleveldb branch July 21, 2022 16:39
calmh added a commit that referenced this pull request Jul 22, 2022
* main:
  lib/model, lib/config: Apply sensible defaults for auto-accepted encrypted folder (fixes #8296) (#8427)
  gui: Move filesystem watcher explanation from tooltip to help block (#8432)
  gui: Use discovered IDs from cache when adding a new remote device (#8382)
  build: Update goleveldb (#8440)
calmh added a commit to calmh/syncthing that referenced this pull request Jul 26, 2022
* main:
  lib/model, lib/config: Apply sensible defaults for auto-accepted encrypted folder (fixes syncthing#8296) (syncthing#8427)
  gui: Move filesystem watcher explanation from tooltip to help block (syncthing#8432)
  gui: Use discovered IDs from cache when adding a new remote device (syncthing#8382)
  build: Update goleveldb (syncthing#8440)
@calmh calmh added this to the v1.21.0 milestone Jul 26, 2022
calmh added a commit to calmh/syncthing that referenced this pull request Jul 28, 2022
* main:
  cmd/syncthing, lib/config: Remove restartOnWakeup option & functionality (fixes syncthing#8448) (syncthing#8449)
  gui: Remove blank meta tags (syncthing#8362)
  gui: Add device sync status (fixes syncthing#7981) (syncthing#8401)
  gui: Fix detailed staggered versioning information in folder info (ref syncthing#8348) (syncthing#8433)
  all: Support syncing ownership (fixes syncthing#1329) (syncthing#8434)
  gui, man, authors: Update docs, translations, and contributors
  lib/model, lib/config: Apply sensible defaults for auto-accepted encrypted folder (fixes syncthing#8296) (syncthing#8427)
  gui: Move filesystem watcher explanation from tooltip to help block (syncthing#8432)
  gui: Use discovered IDs from cache when adding a new remote device (syncthing#8382)
  build: Update goleveldb (syncthing#8440)
  gui, man, authors: Update docs, translations, and contributors
  cmd/syncthing/cli: Add show discovery command (fixes syncthing#8007) (syncthing#8378)
  gui, man, authors: Update docs, translations, and contributors
  lib/osutil: Only announce address of interfaces which are up (fixes syncthing#7458) (syncthing#8422)
  gui: Fix missing span end tag and missing nbsp semicolon in HTML (syncthing#8419)
Martchus pushed a commit to Martchus/syncthing that referenced this pull request Aug 4, 2022
@st-review st-review added the frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion label Jul 21, 2023
@syncthing syncthing locked and limited conversation to collaborators Jul 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
frozen-due-to-age Issues closed and untouched for a long time, together with being locked for discussion
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants