j.laycock
|
cbd0a98fa1
|
Add InMemory to Volume Grow structure
|
2019-09-03 18:19:02 +01:00 |
|
j.laycock
|
1f01eb78e8
|
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
2019-09-03 17:00:59 +01:00 |
|
Tom Maxwell
|
d637d86d22
|
Changes to try and pass the URL parameters through - in memory flag not working still
|
2019-09-03 15:41:28 +01:00 |
|
j.laycock
|
9a459d984b
|
Do not vacuum memory mapped files
|
2019-09-03 15:05:43 +01:00 |
|
j.laycock
|
0123c7a898
|
Change to max 2GB for now
|
2019-09-02 17:46:22 +01:00 |
|
joeslay
|
e91139348e
|
Merge pull request #2 from chrislusf/master
merge seaweed master
|
2019-09-02 11:39:40 +01:00 |
|
j.laycock
|
595a1beff0
|
Swap imports to use joeslay
|
2019-09-02 11:28:40 +01:00 |
|
Chris Lu
|
60c9215a00
|
HCFS: avoid verbose file not found exception stack trace
|
2019-09-01 21:40:26 -07:00 |
|
j.laycock
|
1e62a2b233
|
Fix memory not being unmapped
|
2019-08-30 16:55:33 +01:00 |
|
j.laycock
|
840ccdc35d
|
Refactor to pass memory maps by reference instead of value, fix memory maps not being created properly or written to properly
|
2019-08-30 12:30:00 +01:00 |
|
j.laycock
|
dc50701e7d
|
Overload createFile function, expose File in memory_map struct, delete from memory_map map on delete
|
2019-08-30 12:30:00 +01:00 |
|
j.laycock
|
523f3a12b3
|
use Os.File/uintptr instead of windows.Handle in memory map struct
|
2019-08-30 12:30:00 +01:00 |
|
j.laycock
|
0e5d3b1a70
|
Move memory_map_windows to new folder, intercept most of the read and write calls to volume dat files
|
2019-08-30 12:30:00 +01:00 |
|
Chris Lu
|
58168a8c52
|
volume: truncate dat files when creating
|
2019-08-26 13:01:57 -07:00 |
|
joeslay
|
36bde84000
|
Merge pull request #1 from chrislusf/master
merge changes from chrislusf/seaweed master
|
2019-08-23 17:03:37 +01:00 |
|
j.laycock
|
1e89e719b3
|
Add windows memory map functions to storage package
|
2019-08-23 16:19:00 +01:00 |
|
Chris Lu
|
35d471a818
|
Revert "use std encoding lib"
|
2019-08-23 07:59:09 -07:00 |
|
Chris Lu
|
fa160e00f3
|
Merge pull request #1051 from xushuxun/master
volume: read dat files' last modified time correctly
|
2019-08-20 22:25:37 -07:00 |
|
xushuxun
|
9af9f36b89
|
volume: read dat files' last modified time no matter dat files are catWrite or readonly
|
2019-08-21 11:26:01 +08:00 |
|
divinerapier
|
e798e4e9c5
|
use std encoding lib
Signed-off-by: divinerapier <poriter.coco@gmail.com>
|
2019-08-19 18:07:54 +08:00 |
|
xushuxun
|
5904d78bd4
|
weed backup: add ttl and replication parameter
|
2019-08-16 11:05:22 +08:00 |
|
Chris Lu
|
f9c1cd7370
|
avoid dead lock from dataFileAccessLock
fix https://github.com/chrislusf/seaweedfs/issues/1043
|
2019-08-15 09:24:54 -07:00 |
|
xushuxun
|
46ae35cd7e
|
wdclient: clear client cache when failed to connect to master leader
|
2019-08-15 15:13:16 +08:00 |
|
Chris Lu
|
d829df4f59
|
volume: protect against nil needle map
fix @mastak reported nil problem in https://github.com/chrislusf/seaweedfs/issues/1037
|
2019-08-14 01:08:01 -07:00 |
|
Chris Lu
|
e40634e6b4
|
volume: fail the volume deletion if compaction is in progress
fix https://github.com/chrislusf/seaweedfs/issues/1035
|
2019-08-12 00:53:50 -07:00 |
|
Chris Lu
|
6f75df8660
|
server: fix starting default master list
|
2019-08-10 03:10:03 -07:00 |
|
Chris Lu
|
0dc43ecdca
|
skip writing content if not modified
related to https://github.com/chrislusf/seaweedfs/issues/1036
|
2019-08-09 14:38:54 -07:00 |
|
Chris Lu
|
b9f6236f8a
|
filer: fix typo
fix https://github.com/chrislusf/seaweedfs/issues/1031
|
2019-08-06 00:42:19 -07:00 |
|
Chris Lu
|
c79274f7eb
|
notes on supported meta data store
|
2019-08-05 16:45:21 -07:00 |
|
Feng Ye
|
fc0498798b
|
Add etcd filestore
|
2019-08-01 10:16:45 +08:00 |
|
Chris Lu
|
ca2b81a944
|
fix test error
|
2019-07-31 02:09:13 -07:00 |
|
Chris Lu
|
19360ab10a
|
master: redirect clients to the new leader
|
2019-07-31 01:54:42 -07:00 |
|
Chris Lu
|
8afd8d35b3
|
master: followers can also lookup and redirect
improve scalability
|
2019-07-28 03:58:13 -07:00 |
|
Chris Lu
|
2c6cf72e73
|
refactoring
|
2019-07-28 01:55:05 -07:00 |
|
Chris Lu
|
fb90d63589
|
shell: Added minor changes to fs.meta.save
* added an option to set the output file name
* added an option to see verbose output, default to non-verbose mode
related to: https://github.com/chrislusf/seaweedfs/issues/1019
|
2019-07-26 09:35:22 -07:00 |
|
divinerapier
|
9e3b77c3ad
|
avoid double warpping
Signed-off-by: divinerapier <poriter.coco@gmail.com>
|
2019-07-24 16:41:45 +08:00 |
|
Chris Lu
|
344ce90315
|
remove weedfuse
|
2019-07-24 00:42:12 -07:00 |
|
Chris Lu
|
5956dfd08d
|
mount: add umask option
related to https://github.com/chrislusf/seaweedfs/issues/978
|
2019-07-24 00:03:05 -07:00 |
|
Chris Lu
|
3f851feb59
|
1.42
|
2019-07-21 21:52:48 -07:00 |
|
Chris Lu
|
862c2cb8e6
|
go fmt
|
2019-07-21 21:51:38 -07:00 |
|
Chris Lu
|
79762385bd
|
master: ensure only one exclusive vacuum process
fix https://github.com/chrislusf/seaweedfs/issues/1011
|
2019-07-21 21:49:10 -07:00 |
|
Chris Lu
|
f3b99cbfe5
|
fix wrong alignment fix
|
2019-07-21 13:50:42 -07:00 |
|
Chris Lu
|
644c5c27b4
|
refactoring
|
2019-07-21 13:50:24 -07:00 |
|
Chris Lu
|
33b3366043
|
volume: avoid compacting wait group
|
2019-07-21 13:49:59 -07:00 |
|
Chris Lu
|
4b15c8f0c4
|
volume: lock writables changes
|
2019-07-21 13:49:09 -07:00 |
|
Chris Lu
|
fd16adbde1
|
stricter checking before writes
|
2019-07-21 11:21:30 -07:00 |
|
Chris Lu
|
5a135fef87
|
purge old code
|
2019-07-21 10:45:36 -07:00 |
|
Chris Lu
|
c54d9221b9
|
write requests also checks cookie if overwrites
protect against edge cases, avoid https://github.com/chrislusf/seaweedfs/issues/1014
|
2019-07-17 23:57:34 -07:00 |
|
Chris Lu
|
898d943b25
|
refactoring
|
2019-07-17 23:43:48 -07:00 |
|
Chris Lu
|
0264a7f50a
|
set the max file key when ever possible
|
2019-07-17 23:23:01 -07:00 |
|