Chris Lu
							
						 
						
							
							
							
								
							
								ff66269b62 
								
							
								 
							
						 
						
							
							
								
								use grpc to replace http APIs for batch volume id lookup and batch delete  
							
							 
							
							 
							
							
								
 
							
							
							1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								556382ff5f 
								
							
								 
							
						 
						
							
							
								
								adding basic grpc to volume server  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								64ed47502b 
								
							
								 
							
						 
						
							
							
								
								rename file  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								60c1ada4c1 
								
							
								 
							
						 
						
							
							
								
								remove filer grpc API GetEntryAttributes  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								788acdf527 
								
							
								 
							
						 
						
							
							
								
								add WIP filer.replicate  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								164091c269 
								
							
								 
							
						 
						
							
							
								
								add s3 multipart upload  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								dd37f0540f 
								
							
								 
							
						 
						
							
							
								
								add extended attributes  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ce6a2140a2 
								
							
								 
							
						 
						
							
							
								
								preparing to support S3 multipart uploads  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								76cbe8bf33 
								
							
								 
							
						 
						
							
							
								
								instant notification of new volumes added or deleted  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f036ef8a3c 
								
							
								 
							
						 
						
							
							
								
								add filer notification  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								a12c7b86b0 
								
							
								 
							
						 
						
							
							
								
								broadcast messages of new and deleted volumes  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								0d98949199 
								
							
								 
							
						 
						
							
							
								
								tmp commit  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6319d84f42 
								
							
								 
							
						 
						
							
							
								
								s3 API add ListObjectsV1  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								568132c0c9 
								
							
								 
							
						 
						
							
							
								
								delete bucket also removes collection data  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								c7228fefa7 
								
							
								 
							
						 
						
							
							
								
								add bucket creation and deletion  
							
							 
							
							 
							
							
								
 
							
							
							1. option for "weed s3 -filer.dir.buckets" to choose a folder for buckets
2. create a bucket
3. delete a bucket, recursively delete all metadata on filer 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								842dab07b4 
								
							
								 
							
						 
						
							
							
								
								weed mount can request to prioritize to write to a data center  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								28e5f20c8e 
								
							
								 
							
						 
						
							
							
								
								add super block extra for erasure coding  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f339e9c284 
								
							
								 
							
						 
						
							
							
								
								add support for extra super block info  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5bd72696ac 
								
							
								 
							
						 
						
							
							
								
								weed mount add ttl option  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								98110c1697 
								
							
								 
							
						 
						
							
							
								
								add collection, replication, ttl to each file  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5c25d29272 
								
							
								 
							
						 
						
							
							
								
								support renaming files  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								43e3f5724c 
								
							
								 
							
						 
						
							
							
								
								use fixed list of masters in both filer and volume servers  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								0301504184 
								
							
								 
							
						 
						
							
							
								
								add mime, use simple insert and update filer store API  
							
							 
							
							 
							
							
								
 
							
							
							1. add mime type to file in filer
2. purge old chunks if overwrite during insert 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6de84c64c6 
								
							
								 
							
						 
						
							
							
								
								adding create time  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d773e11c7a 
								
							
								 
							
						 
						
							
							
								
								file handler directly read from volume servers  
							
							 
							
							 
							
							
								
 
							
							
							this mostly works fine now!
next: need to cache files to local disk 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								873868cc10 
								
							
								 
							
						 
						
							
							
								
								not working now  
							
							 
							
							 
							
							
								
 
							
							
							need to add file handler 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7362de9a18 
								
							
								 
							
						 
						
							
							
								
								weed mount can work well  
							
							 
							
							 
							
							
								
 
							
							
							TODO: somehow filer url is returning empty content 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								9dd228747c 
								
							
								 
							
						 
						
							
							
								
								filer copy added uid/gid  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f07482382b 
								
							
								 
							
						 
						
							
							
								
								able to update file content  
							
							 
							
							 
							
							
								
 
							
							
							having some issue when vi reports file changed. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								e31c514b00 
								
							
								 
							
						 
						
							
							
								
								adding modified time to file chunk  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								b303a02461 
								
							
								 
							
						 
						
							
							
								
								cp file can work  
							
							 
							
							 
							
							
								
 
							
							
							1. consolidate to filer_pb.FileChunk
2. dir add file, mkdir
3. file flush, write
updates having issue 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								9f345da20f 
								
							
								 
							
						 
						
							
							
								
								mv filer proto to filer_pb  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								942c2cbd7b 
								
							
								 
							
						 
						
							
							
								
								mv pb to master_pb  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								43a69d20bf 
								
							
								 
							
						 
						
							
							
								
								change filer API to gRPC  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5b0f5f456e 
								
							
								 
							
						 
						
							
							
								
								volume server get notified of leader change  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								adc8d344a5 
								
							
								 
							
						 
						
							
							
								
								update proto buffer  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								e46c3415f7 
								
							
								 
							
						 
						
							
							
								
								gRpc for master~volume heartbeat  
							
							 
							
							
								
 
							
							
						 
						9 years ago