Chris Lu
98c08a3dcd
raft: fix possible nil
...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1962c8a]
goroutine 68239935 [running]:
github.com/chrislusf/raft.(*LogEntry).Term(...)
/home/travis/gopath/pkg/mod/github.com/chrislusf/raft@v1.0.4/log_entry.go:59
github.com/chrislusf/raft.(*server).TakeSnapshot(0xc00014f320, 0xc028b5a600, 0xc03995bc00)
/home/travis/gopath/pkg/mod/github.com/chrislusf/raft@v1.0.4/server.go:1276 +0x50a
github.com/chrislusf/raft.(*server).maybeTakeSnapshot.func1(0xc00014f320)
/home/travis/gopath/pkg/mod/github.com/chrislusf/raft@v1.0.4/server.go:1221 +0x5b
created by github.com/chrislusf/raft.(*server).maybeTakeSnapshot
/home/travis/gopath/pkg/mod/github.com/chrislusf/raft@v1.0.4/server.go:1219 +0x98
2021-04-10 02:36:53 -07:00
Chris Lu
b06c5b9d99
upgrade raft to v1.0.5
...
fix https://github.com/chrislusf/seaweedfs/issues/1974
2021-04-07 20:59:48 -07:00
李海
69b2dab9c6
add a snowflake sequencer as more robust fid generator, but less compressable than small auto-inc id
2021-03-25 18:49:26 +08:00
Konstantin Lebedev
7194a5e7bf
avoid http error: superfluous response.WriteHeader
...
https://github.com/chrislusf/seaweedfs/issues/1838
2021-03-15 18:52:59 +05:00
Chris Lu
e19b6b2d0a
upgrade fuse version, add batch forget
2021-03-12 02:55:06 -08:00
Chris Lu
c2ad66e4bf
Update go.sum
2021-03-07 23:50:57 -08:00
Chris Lu
7d9dc3c6a2
use fasthttp lib to read
2021-02-12 05:59:52 -08:00
Konstantin Lebedev
24ec17219b
RabbitMQ delay retry with Dead Letter Exchange
...
https://github.com/chrislusf/seaweedfs/issues/1773
https://github.com/google/go-cloud/issues/2952
2021-02-03 21:32:30 +05:00
Chris Lu
22e167bc8a
mount: skip daemon timeout on FreeBSD
2021-01-27 15:34:43 -08:00
Chris Lu
3a1d3d3413
mount: properly invalidate kernel node cache entry
...
fix https://github.com/chrislusf/seaweedfs/issues/1752
2021-01-26 02:50:53 -08:00
Chris Lu
84f05787f8
mount: limit background requests and congestion threshold
2021-01-20 23:30:14 -08:00
Chris Lu
acc0d5cd2c
Revert "Revert "filer store: redis module upgrade""
...
This reverts commit dd0171e35c
.
2021-01-11 02:30:19 -08:00
Chris Lu
dd0171e35c
Revert "filer store: redis module upgrade"
...
This reverts commit 40161c9cec
.
2021-01-11 02:09:18 -08:00
Chris Lu
90b117acf1
update ccache version
2021-01-08 02:17:43 -08:00
Chris Lu
40161c9cec
filer store: redis module upgrade
2021-01-08 01:08:44 -08:00
yuwang
d253e0ea6e
fix s3 upload "use of closed network connection"
2021-01-06 15:11:54 +08:00
Chris Lu
c3f674ac1d
address raft nil snapshot during flush
...
fix https://github.com/chrislusf/seaweedfs/issues/1718
2021-01-03 13:38:27 -08:00
Chris Lu
f4d87f8b9d
works
...
performance seems about the same as leveldb for insert entries
2021-01-02 23:32:58 -08:00
Chris Lu
64c48c9724
seems compiling
2020-12-23 21:44:53 -08:00
Chris Lu
3fedfec1e7
check cross device rename error
2020-12-10 23:50:32 -08:00
Chris Lu
0a406f652e
load filer conf and match by prefix
2020-11-15 00:26:05 -08:00
Chris Lu
7cfa616843
raft: grpc wait for ready
...
related to https://github.com/chrislusf/seaweedfs/issues/1618
https://github.com/grpc/grpc/blob/master/doc/wait-for-ready.md
7c64624a06
2020-11-14 20:52:26 -08:00
Chris Lu
57c770a7b4
go get github.com/chrislusf/raft@v1.0.2
2020-11-14 20:39:12 -08:00
Chris Lu
c923170d7c
Revert "go mod tidy"
...
This reverts commit 85e43b678f
.
2020-11-02 19:11:11 -08:00
Chris Lu
85e43b678f
go mod tidy
2020-11-02 14:23:33 -08:00
Chris Lu
be95f68ca7
scaffold for sftpd
2020-10-30 20:57:08 -07:00
Chris Lu
326a4bbaf5
go mod
2020-10-24 20:11:38 -07:00
Chris Lu
e50eae9ad8
update fuse
2020-10-24 02:04:48 -07:00
Chris Lu
8eaa067da5
module upgrade
2020-10-23 23:09:23 -07:00
Chris Lu
e0c8507d93
memory pool to reduce memory allocation
2020-10-23 00:41:40 -07:00
Chris Lu
9884dfc369
use bytebuffer for interval list
2020-10-21 19:29:51 -07:00
Chris Lu
f64252023e
Revert "a better byte buffer pool"
...
This reverts commit 59c6422777
.
2020-10-20 23:21:54 -07:00
Chris Lu
59c6422777
a better byte buffer pool
2020-10-20 22:53:58 -07:00
Chris Lu
9b0e8ef026
filer: added QR code to transfer files with mobile devices
2020-10-10 18:00:21 -07:00
Chris Lu
666859f7cd
mount: read prefetching
2020-10-04 01:31:04 -07:00
Устюжанин Антон Александрович
dc31b19469
fix: restore raft state
2020-10-03 14:03:41 +05:00
Chris Lu
5718d33148
Update go.sum
2020-09-06 00:50:59 -07:00
Chris Lu
0ddcc2a8f5
go mod
2020-09-03 23:04:27 -07:00
Chris Lu
fcb0ff9890
git mod tidy
2020-08-06 22:22:14 -07:00
Chris Lu
37e964d4bd
update gorilla mux
2020-07-26 14:08:22 -07:00
李远军
8c318470dd
Revert "remove fixJpgOrientation"
...
This reverts commit de5ca9b2
minimise the revert changes
2020-07-10 10:28:28 +08:00
Chris Lu
1b680c06c1
update to raft 1.0.1
2020-07-08 10:28:04 -07:00
Chris Lu
2ff37ccdbd
testing parsing the upload
...
The mime type is always the value passed in.
Compress or not depends on the content detection, file name extension, and compression ratio.
If the content is already compressed, need to know the content size.
2020-06-24 11:39:12 -07:00
Chris Lu
a73fd7682a
grpc upgrading
2020-06-21 09:24:21 -07:00
Chris Lu
ca3516ac6d
adjust protoc
2020-06-20 08:00:25 -07:00
Chris Lu
7aafb9e3f8
Revert "filer metrics upgrade prometheus client to 1.6.0"
...
This reverts commit 09aef55839
.
2020-05-15 21:39:03 -07:00
Chris Lu
f8aed8a7f5
Merge branch 'master' into msg_channel
2020-05-14 20:06:15 -07:00
Chris Lu
09aef55839
filer metrics upgrade prometheus client to 1.6.0
...
fix metrics.go:123] could not push metrics to prometheus push gateway 192.168.xx:9091: unexpected status code 200 while pushing to http://192.168.xx:9091/metrics/job/filer/instance/m111p112%3A8888 :
2020-05-14 20:05:51 -07:00
Chris Lu
dfccc3c263
able to read chan and write chan
2020-05-08 02:47:22 -07:00
wuyuxiang
6850d28d6b
refacotr: move signal handling and pprof to grace package
2020-04-28 14:10:23 +08:00