Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							3144da86f3 
							
						 
					 
					
						
						
							
							add RepoType#String; adjust repo parsing logic.  
						
						
						
					 
					
						2021-07-29 13:49:51 +01:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							4e19d8d562 
							
						 
					 
					
						
						
							
							support MARKETS_API_INFO env var; support markets-repo, markets-api-url flags.  
						
						
						
					 
					
						2021-07-29 10:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Rabbitson 
							
						 
					 
					
						
						
						
						
							
						
						
							4830a3406b 
							
						 
					 
					
						
						
							
							Introduce the LOTUS_CHAIN_BADGERSTORE_DISABLE_FSYNC envvar  
						
						... 
						
						
						
						Allows the user to control the opts.SyncWrites option of BadgerDs 
						
					 
					
						2021-07-21 22:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							260ddacc47 
							
						 
					 
					
						
						
							
							Fix wallet import cycle, better trash key backup  
						
						
						
					 
					
						2021-03-09 16:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								jennijuju 
							
						 
					 
					
						
						
						
						
							
						
						
							49c44b70c2 
							
						 
					 
					
						
						
							
							Aftering importing a previously deleted key, be able to delete it again.  
						
						... 
						
						
						
						Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com> 
						
					 
					
						2021-03-09 16:43:01 +01:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							3795cc2bd2 
							
						 
					 
					
						
						
							
							segregate chain and state blockstores.  
						
						... 
						
						
						
						This paves the way for better object lifetime management.
Concretely, it makes it possible to:
- have different stores backing chain and state data.
- having the same datastore library, but using different parameters.
- attach different caching layers/policies to each class of data, e.g.
  sizing caches differently.
- specifying different retention policies for chain and state data.
This separation is important because:
- access patterns/frequency of chain and state data are different.
- state is derivable from chain, so one could never expunge the chain
  store, and only retain state objects reachable from the last finality
  in the state store. 
						
					 
					
						2021-02-28 22:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0f7d0b36 
							
						 
					 
					
						
						
							
							Merge branch 'master' into refactor/lib/blockstore  
						
						
						
					 
					
						2021-02-28 19:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							b0cbc932bd 
							
						 
					 
					
						
						
							
							consolidate all blockstores in blockstore package.  
						
						
						
					 
					
						2021-01-29 20:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Rabbitson 
							
						 
					 
					
						
						
						
						
							
						
						
							9334e73396 
							
						 
					 
					
						
						
							
							Snake a context through the Chain-blockstore creation  
						
						
						
					 
					
						2021-01-04 15:27:52 +01:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							55061ae6fb 
							
						 
					 
					
						
						
							
							fix blockstore directory not created automatically.  
						
						
						
					 
					
						2020-11-19 15:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Rabbitson 
							
						 
					 
					
						
						
						
						
							
						
						
							7be7a9b5e3 
							
						 
					 
					
						
						
							
							Stop referring to github.com/ipfs/go-ipfs-blockstore outside of lib  
						
						
						
					 
					
						2020-11-12 06:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							5a98660d1b 
							
						 
					 
					
						
						
							
							make repo.Blockstore() idempotent; wrap in IDStore.  
						
						
						
					 
					
						2020-11-01 16:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d85373f5 
							
						 
					 
					
						
						
							
							fix lotus-shed datastore commands.  
						
						
						
					 
					
						2020-11-01 13:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e2322fd2 
							
						 
					 
					
						
						
							
							make the lotus node use the new native badger blockstore.  
						
						
						
					 
					
						2020-11-01 13:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							8783c7434e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feat/signing-backends  
						
						
						
					 
					
						2020-10-09 00:50:41 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							9b5a0815fc 
							
						 
					 
					
						
						
							
							backup: open datastores in readonly in offline mode  
						
						
						
					 
					
						2020-10-01 17:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Aayush Rajasekaran 
							
						 
					 
					
						
						
						
						
							
						
						
							6abccc4d5e 
							
						 
					 
					
						
						
							
							Add an option to set config  
						
						
						
					 
					
						2020-09-30 03:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							dcae513487 
							
						 
					 
					
						
						
							
							make nested dir  
						
						
						
					 
					
						2020-09-14 16:49:35 +08:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							780f6dba34 
							
						 
					 
					
						
						
							
							Remote wallet backends  
						
						
						
					 
					
						2020-09-05 21:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							efdc428d5d 
							
						 
					 
					
						
						
							
							keep storage-fsm (renamed to storage-sealing) and sector-storage in extern.  
						
						
						
					 
					
						2020-08-17 14:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								Raúl Kripalani 
							
						 
					 
					
						
						
						
						
							
						
						
							3c17cd655e 
							
						 
					 
					
						
						
							
							integrate extern/sector-storage into lotus proper.  
						
						
						
					 
					
						2020-08-16 11:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							c38b8b1265 
							
						 
					 
					
						
						
							
							close file  
						
						
						
					 
					
						2020-07-23 18:21:13 +08:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2ebeaa7e4 
							
						 
					 
					
						
						
							
							Fix lint  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-07-17 22:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc1d23a94c 
							
						 
					 
					
						
						
							
							Use single multi ds  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-07-17 22:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							66237415c5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/next' into feat/client-multi-bstore  
						
						
						
					 
					
						2020-07-08 22:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							99796220f9 
							
						 
					 
					
						
						
							
							Support fast-retrieval deals  
						
						
						
					 
					
						2020-07-08 20:42:07 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							8e0d33a1fd 
							
						 
					 
					
						
						
							
							Updates for sectors-storge next  
						
						
						
					 
					
						2020-07-08 17:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							92e4507cf7 
							
						 
					 
					
						
						
							
							fsrepo: multi-datastores  
						
						
						
					 
					
						2020-07-06 23:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								laser 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1d5197fa 
							
						 
					 
					
						
						
							
							pass SetConfig a mutator func, as per PR feedback  
						
						... 
						
						
						
						- fsLockedRepo.config gets a mutex
- add missing checkToken call to lockedMemRepo#GetStorage and lockedMemRepo#SetStorage
- LockedRepo#SetConfig accepts a mutating function as per @magik 
						
					 
					
						2020-06-11 08:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								laser 
							
						 
					 
					
						
						
						
						
							
						
						
							cf321f7667 
							
						 
					 
					
						
						
							
							add support for replacing config after node starts  
						
						... 
						
						
						
						- TODO: does a "locked repo" need fine-grained (i.e. field-level) locking? 
						
					 
					
						2020-06-11 08:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5605aae269 
							
						 
					 
					
						
						
							
							Fix even more lint warnings  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-06-02 16:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							c73326e96d 
							
						 
					 
					
						
						
							
							fsrepo: Use LevelDB for metadata datastore  
						
						
						
					 
					
						2020-06-01 20:13:07 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							e5c24ff32b 
							
						 
					 
					
						
						
							
							Update sector-storage with ReadPiece impl  
						
						
						
					 
					
						2020-05-29 19:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ccbe496a 
							
						 
					 
					
						
						
							
							cli: Trim spaces from token file  
						
						
						
					 
					
						2020-05-28 22:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							6e63ea6cce 
							
						 
					 
					
						
						
							
							revert file  
						
						... 
						
						
						
						Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> 
						
					 
					
						2020-05-28 22:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							de3edc2ec7 
							
						 
					 
					
						
						
							
							remote ipfs support & automatic env  
						
						... 
						
						
						
						Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com> 
						
					 
					
						2020-05-28 22:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							95ee1c1cde 
							
						 
					 
					
						
						
							
							Extract sector-storage  
						
						
						
					 
					
						2020-03-28 01:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							c66d3dfad7 
							
						 
					 
					
						
						
							
							sectorstorage: Untangle from lotus deps  
						
						
						
					 
					
						2020-03-27 22:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7f579838 
							
						 
					 
					
						
						
							
							workers: Implement SectorIndex  
						
						
						
					 
					
						2020-03-13 12:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7fede68b 
							
						 
					 
					
						
						
							
							workers: Wire up most pieces  
						
						
						
					 
					
						2020-03-13 02:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2af7a8ee 
							
						 
					 
					
						
						
							
							repo: Fix fsrepo.SetStorage on init  
						
						
						
					 
					
						2020-03-09 22:46:17 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							01087e01d2 
							
						 
					 
					
						
						
							
							storage: Improve thread safety  
						
						
						
					 
					
						2020-03-09 20:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							a5e5918fc5 
							
						 
					 
					
						
						
							
							mod tidy; gofmt  
						
						
						
					 
					
						2020-03-05 20:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Łukasz Magiera 
							
						 
					 
					
						
						
						
						
							
						
						
							a0dbb6bdd6 
							
						 
					 
					
						
						
							
							Storage Manager refactor  
						
						
						
					 
					
						2020-03-03 23:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49167cc55f 
							
						 
					 
					
						
						
							
							Expose JWT permission error  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-02-12 21:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ed62628a7 
							
						 
					 
					
						
						
							
							Update go-log to v2  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-01-08 20:22:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							886898b137 
							
						 
					 
					
						
						
							
							Update to badger v2  
						
						... 
						
						
						
						Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2020-01-08 19:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								whyrusleeping 
							
						 
					 
					
						
						
						
						
							
						
						
							613a0a05a0 
							
						 
					 
					
						
						
							
							more of that sweet staticcheck goodness  
						
						
						
					 
					
						2019-12-04 18:04:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9520a05dd 
							
						 
					 
					
						
						
							
							Make sure pond works, don't override config  
						
						... 
						
						
						
						License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2019-11-13 16:37:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jakub Sztandera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70419c0f55 
							
						 
					 
					
						
						
							
							Use API ListenAddress from config  
						
						... 
						
						
						
						License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai> 
						
					 
					
						2019-11-13 16:37:40 +01:00