c694cb4e7d 
								
									
								
							
								 
							
						 
						
							
							
								
								filer: reduce delete entry ErrNotFound logs ( #5301 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8fb978d6f6 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume] requests that were canceled by the client are not an internal server problem(500 => 499) ( #5304 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a48e2ec45b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Broken Links ( #5287 )  
							
							
 
							
							
							* https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsize 
* https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-getprocessworkingsetsize 
* remove https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css 
* https://github.com/AShiou/hof  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ffe5f19aa0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add s3 postpolicy support header ( #5280 )  
							
							
 
							
							
							* Add s3 postpolicy support header
* optimized code 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56df44845f 
								
							
								 
							
						 
						
							
							
								
								fix when two consecutive chunks with the same modified_ts_ns  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5276  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0b49c16361 
								
									
								
							
								 
							
						 
						
							
							
								
								Adapt S3 POST ContentType ( #5275 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								56287bd07d 
								
									
								
							
								 
							
						 
						
							
							
								
								weed/shell: Cluster check other disk types ( #5245 )  
							
							
 
							
							
							* week/shell: Cluster check other disk types
The `cluster.check` command only took the empty (`""`) and `hdd` disk types
into consideration, but a cluster with only `ssd` or `nvme` disk types would be
equally valid.
This commit simply checks that _any_ disk type is defined, and that some
volumes are available for it.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Replace loop that copies slice
Use the following construct instead of a `for` loop:
```golang
x = append(x, y...)
```
See https://staticcheck.dev/docs/checks#S1011 .
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Check disk types when filer is in use
Filer stores its metadata logs in generic (i.e. `""`) or HDD disk type volumes,
so make sure those disk types exist and have volumes associated with them when
Filer is deployed in the cluster.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0775d05a23 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: http range request return status 500 ( #5251 )  
							
							
 
							
							
							When volume server unavailable for at least one chunk; was returning status 206.
Split `StreamContent` in two parts,
- first prepare, to get chunk info and return stream function
- then write chunk, with that stream function
That allow to catch error in first step before setting response status code in `processRangeRequest` 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f6e39139d8 
								
									
								
							
								 
							
						 
						
							
							
								
								weed/storage: Fix volume info file permissions ( #5246 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb50b720fd 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix weed fix"  
							
							
 
							
							
							This reverts commit 6c1ce18541 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1f08010ef0 
								
									
								
							
								 
							
						 
						
							
							
								
								weed/shell: Cleanup volume balance logic ( #5241 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0f8e76bbd6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: clean metric MasterReplicaPlacementMismatch for unregister volume ( #5239 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a6aee847b9 
								
									
								
							
								 
							
						 
						
							
							
								
								weed/shell: Fix volume.balance logic ( #5238 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0b71fae2e3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: s3tests test_get_object_ifnonematch_good ( #5237 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								025f8eb37b 
								
							
								 
							
						 
						
							
							
								
								return dir assign counter  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5231  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49fcb48e04 
								
							
								 
							
						 
						
							
							
								
								same logic as grpc assign  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5213  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb867694d8 
								
							
								 
							
						 
						
							
							
								
								skip updating multipart .upload files  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ca6b1be3c 
								
							
								 
							
						 
						
							
							
								
								skip updating the .upload multipart files  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c90b27b0a 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83e4b02517 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15b66a6633 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3002087541 
								
							
								 
							
						 
						
							
							
								
								http assign logic should be the same as grpc assign  
							
							
 
							
							
							similar logic as bebbc9fe44 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be166b434f 
								
							
								 
							
						 
						
							
							
								
								fix: skip s3 .uploads  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4e9ea1e628 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: filer healthz handler check filer store ( #5208 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f9cf13fada 
								
									
								
							
								 
							
						 
						
							
							
								
								[filer] avoid return http ok for not allowed methods ( #5209 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2eb82778bc 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: fix typos in scaffold help output ( #5211 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59b8af99b0 
								
							
								 
							
						 
						
							
							
								
								3.62  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								316ae45795 
								
									
								
							
								 
							
						 
						
							
							
								
								can vacuum volume when size mismatch ( #5200 )  
							
							
 
							
							
							Co-authored-by: Yang Wang <yangwang@weride.ai> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8d23e36c45 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: doDeleteFiles deletes files ( #5198 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1169f94310 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix filer sync set offset ( #5197 )  
							
							
 
							
							
							* fix: compose 2mount with sync
* fix: DATA RACE
https://github.com/seaweedfs/seaweedfs/issues/5194 
https://github.com/seaweedfs/seaweedfs/issues/5195  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0e8a54f6f6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix write volume over size MaxPossibleVolumeSize ( #5190 )  
							
							
 
							
							
							Co-authored-by: Yang Wang <yangwang@weride.ai> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								050efe6c08 
								
							
								 
							
						 
						
							
							
								
								factor in existing ec volume count when estimating max volume count  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/5191  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a7fc723ae0 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add status code for request_total metrics ( #5188 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8c966ac23b 
								
									
								
							
								 
							
						 
						
							
							
								
								Removed problematic if statement ( #5180 )  
							
							
 
							
							
							This if statement was causing the value of option.AllowedOrigins to be always equal to "*". Now the values in the config file will be used when present. This allows for people who don't need this feature to not update their security.toml files. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ae00e47a6 
								
							
								 
							
						 
						
							
							
								
								3.61  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b9d32d32e1 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: filer sync add doDeleteFiles option for create only mode ( #5166 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b62b338a5 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add maxMB option for webdav ( #5165 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4f6172f369 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix missing VersionConfiguration node in get-bucket-versioning response ( #5162 )  
							
							
 
							
							
							* fix: s3 response for get bucket version
https://github.com/seaweedfs/seaweedfs/issues/5155 
* fix: s3 response for get bucket version
https://github.com/seaweedfs/seaweedfs/issues/5155  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3e43778869 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: webdav avoid create empty files ( #5160 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b832ddd1ef 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: return etag with md5 in webdav responses ( #5158 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3688938d9 
								
							
								 
							
						 
						
							
							
								
								avoid nil  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5153 
introduced from #5109  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4e91b6ad9 
								
							
								 
							
						 
						
							
							
								
								3.60  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								77626666c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Minor cleanup & gitignore update ( #5144 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								183352c796 
								
									
								
							
								 
							
						 
						
							
							
								
								shell meta load add concurrency ( #4529 )  
							
							
 
							
							
							* fix: increase speed cmd fs meta load
* fix: add wg 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								edc0532b1d 
								
									
								
							
								 
							
						 
						
							
							
								
								weed/server: remove unneeded err from streamReadOneVolume() signature ( #5143 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bebbc9fe44 
								
							
								 
							
						 
						
							
							
								
								create volume grow request if the selected volume is close to full  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb9269f3f7 
								
							
								 
							
						 
						
							
							
								
								Revert "Update network.go since To16 converts the IP address ip up to a 16-byte representation. If ip is not an IP address (it is the wrong length), To16 returns nil. ( #5134 )"  
							
							
 
							
							
							This reverts commit 838578b55f 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6b1dc7058 
								
							
								 
							
						 
						
							
							
								
								remove unused code  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								838578b55f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update network.go since To16 converts the IP address ip up to a 16-byte representation. If ip is not an IP address (it is the wrong length), To16 returns nil. ( #5134 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								97236389e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Add modifyTimeAgo to volume.fsck ( #5133 )  
							
							
 
							
							
							* Add modifyTimeAgo to volume.fsck
* Fix AppendAtNs 
							
						 
						2 years ago