Commit Graph
100 Commits
Author SHA1 Message Date
chrislu eb02946c97 support write once read many
fix https://github.com/seaweedfs/seaweedfs/issues/5954
2024-09-04 02:25:07 -07:00
chrislu 18afdb15b6 Revert "weed mount, weed dav add option to force cache"
This reverts commit 7367b976b0.
2024-09-04 01:38:29 -07:00
chrislu 7367b976b0 weed mount, weed dav add option to force cache 2024-09-04 01:19:14 -07:00
chrislu 66ac82bb8f default cacheDirWrite to cacheDir 2024-09-04 00:05:58 -07:00
chrislu 8d5a6d7e74 fix for spreading ec shards 2024-09-03 22:30:11 -07:00
chrislu 8e4bffc66b copy ec shards to disks already having ec volumes
fix https://github.com/seaweedfs/seaweedfs/issues/5615
2024-09-03 21:19:10 -07:00
chrislu 3c0854e986 unnecessary skipping 2024-08-30 16:38:01 -07:00
chrislu 654b8210f7 parameter name 2024-08-30 14:52:07 -07:00
chrislu 8679870008 fix typo 2024-08-30 14:51:55 -07:00
chrislu 22d5d2ea96 adjust warning log 2024-08-30 14:51:42 -07:00
chrislu a4b25a642d math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
chrislu ded5e084ea ensure none zero lastGrowCount 2024-08-27 09:03:11 -07:00
chrislu 0cf2c15828 rename 2024-08-27 09:02:48 -07:00
chrislu bebc385607 randomly pick one replica to write 2024-08-27 09:02:39 -07:00
chrislu 3b7bb62e38 logs on error 2024-08-26 09:09:11 -07:00
chrislu 4463296811 add parallel vacuuming 2024-08-21 22:53:54 -07:00
chrislu 5535b60e8c fix replication range check
fix for https://github.com/seaweedfs/seaweedfs/wiki/Replication#replication-string
2024-08-21 16:58:43 -07:00
chrislu 6ce27affa4 also use /healthz for most consistent health check 2024-08-21 10:55:39 -07:00
chrislu b3696024d1 add warning for not enough copies when skipping vacuuming volumes
fix https://github.com/seaweedfs/seaweedfs/issues/5906
2024-08-20 09:39:35 -07:00
chrislu e50d85c0f3 3.72 2024-08-18 21:51:53 -07:00
chrislu e8462ba3ad prevent compacting on the same volume 2024-08-18 12:08:43 -07:00
chrislu 8f1f1730e9 minor 2024-08-15 19:12:11 -07:00
chrislu fdf7193ae7 rename 2024-08-13 13:59:24 -07:00
chrislu 07f4998188 add dat file size into vif for EC 2024-08-13 13:56:00 -07:00
chrislu 3a2e21fee7 fix EC reading on nLargeBlockRows
fix https://github.com/seaweedfs/seaweedfs/issues/5465
2024-08-13 12:01:46 -07:00
chrislu 915f9f5054 update java client to 3.71, also adjust the groupId 2024-08-12 17:30:21 -07:00
chrislu e14b6e02df load ec volume id locations
fix https://github.com/seaweedfs/seaweedfs/issues/5713
2024-08-12 11:54:25 -07:00
chrislu 480fcb1d03 fix build 2024-08-12 09:45:51 -07:00
chrislu ff66155302 fix tests 2024-08-12 09:30:42 -07:00
chrislu 83fe2bfc36 java 3.71 2024-08-11 21:04:51 -07:00
chrislu c055ee7334 fix reading chunk length calculation 2024-08-11 20:59:32 -07:00
chrislu 270e91b0be adds locking 2024-08-11 13:06:01 -07:00
chrislu b6fd1ff4ce refactor 2024-08-10 12:39:16 -07:00
chrislu 7438648d1c Merge branch 'master' into mq 2024-08-10 10:01:57 -07:00
chrislu e825dd7496 fix opposite logic
fix https://github.com/seaweedfs/seaweedfs/issues/5871
2024-08-08 23:16:38 -07:00
chrislu e069009f09 [remote.cache, remote.uncache] fix min/max age
fix https://github.com/seaweedfs/seaweedfs/issues/5871
2024-08-08 21:25:52 -07:00
chrislu 9ca30e52d5 fuse mount handles ttl entries
fix https://github.com/seaweedfs/seaweedfs/issues/5527
2024-08-08 08:18:54 -07:00
chrislu 2074e7db67 fix invalid toml 2024-08-08 00:03:42 -07:00
chrislu e86b0bcaaa simplify 2024-08-07 10:46:29 -07:00
chrislu 57dc39c451 randomizing next file handle id 2024-08-07 10:42:00 -07:00
chrislu 8378a5b70b rename 2024-08-01 23:54:42 -07:00
chrislu d49ecde535 rename functions 2024-08-01 23:27:23 -07:00
chrislu 4fee496b49 conditional delete 2024-08-01 13:00:54 -07:00
chrislu e2a07d11d5 Revert "Check ShouldGrowVolumes before returning error in assign. (#5819)"
This reverts commit 98d66338d0333cd955f7840c64ef95e3c4807a17.
2024-07-26 11:21:50 -07:00
chrislu ec9455dab7 same change as #5819
follow up with https://github.com/seaweedfs/seaweedfs/pull/5819
2024-07-26 11:06:47 -07:00
chrislu ed7e721efe 3.71 2024-07-21 21:03:27 -07:00
chrislu 9265be43c0 avoid nil 2024-07-21 21:01:29 -07:00
chrislu 4020149690 3.70 2024-07-21 20:27:39 -07:00
chrislu 9dd008f8f1 add version to filer 2024-07-21 20:13:51 -07:00
chrislu 9dcc576499 Revert "add collection for buckets"
This reverts commit 96af571219.
2024-07-20 12:00:50 -07:00
chrislu aed2a18223 get, set and add path conf 2024-07-20 11:27:11 -07:00
chrislu 96af571219 add collection for buckets 2024-07-17 23:14:36 -07:00
chrislu a8fa78b892 refactoring 2024-07-17 23:14:36 -07:00
chrislu 7a75928e7d Azure sink: avoid overwriting existing files 2024-07-17 23:14:36 -07:00
chrislu c6dec11ea5 [filer.sync] skip overwriting existing fresh entry 2024-07-16 09:38:10 -07:00
chrislu 19d14b4c71 minor 2024-07-16 09:21:01 -07:00
chrislu 3a82f5ffad ensure metadata follow a specific folder
fix https://github.com/seaweedfs/seaweedfs/issues/5774
2024-07-12 11:17:30 -07:00
chrislu 4e7d8eb3f1 small refactoring 2024-07-11 14:50:11 -07:00
chrislu 2addcd1623 fix test 2024-07-11 07:53:02 -07:00
chrislu 590397229e fix heap init 2024-07-11 00:26:18 -07:00
chrislu 06e3dd306f clean up 2024-07-11 00:19:39 -07:00
chrislu c59517e284 upgrade to github.com/redis/go-redis/v9
fix https://github.com/seaweedfs/seaweedfs/issues/4532
2024-07-11 00:15:19 -07:00
chrislu 33b11f92bc Squashed commit of the following:
commit 465b47b8f72668dfc12eaa72befb232513c9e1db
Merge: f39272b54 9c440d472
Author: chrislu <chris.lu@gmail.com>
Date:   Wed Jul 10 23:56:51 2024 -0700

    Merge branch 'master' into merged-persisted-logs

commit f39272b5416bdd4d1714ce3e99aded0fe62e7d89
Author: chrislu <chris.lu@gmail.com>
Date:   Wed Jul 10 23:49:26 2024 -0700

    merge meta logs from multiple files
2024-07-11 00:04:24 -07:00
chrislu 182f6d00a9 always copy ecj files 2024-07-10 01:25:57 -07:00
chrislu b8121e4b24 simplify 2024-07-08 11:10:41 -07:00
chrislu f618121e63 Fix S3 deletion in deep folders, and names with empty spaces
fix https://github.com/seaweedfs/seaweedfs/issues/5748
2024-07-08 10:20:09 -07:00
chrislu f3d708d3b6 add a test case 2024-07-07 23:44:36 -07:00
chrislu d29fccc521 skip checking if it is the root directory 2024-07-07 23:44:36 -07:00
chrislu 114ac39917 add a simple test 2024-07-07 23:44:36 -07:00
chrislu 7c06306857 fix breadcrumb 2024-07-03 17:40:55 -07:00
chrislu 8943a572d8 log error message 2024-07-03 09:50:47 -07:00
chrislu 62c29b2398 Revert "directory can paginate"
This reverts commit 69003d0e90.
2024-07-02 23:55:48 -07:00
chrislu 761a1555de fix ordering 2024-07-02 23:55:40 -07:00
chrislu 69003d0e90 directory can paginate 2024-07-02 21:36:03 -07:00
chrislu 0fdf7eca48 avoid possible nil case during other error cases 2024-07-01 00:54:37 -07:00
chrislu ac6fd36c06 using fixed bootstrap from peer filer 2024-06-30 23:16:54 -07:00
chrislu fbe1316c92 3.69 2024-06-30 23:08:49 -07:00
chrislu d8dfadb617 ParallelProcessDirectoryStructure
need to use this for simpler parallel processing
2024-06-28 15:02:46 -07:00
chrislu 1c0718f26d Merge branch 'master' of https://github.com/seaweedfs/seaweedfs 2024-06-28 14:57:23 -07:00
chrislu c030cb3ce9 bootstrap filer from one peer 2024-06-28 14:57:20 -07:00
chrislu 00f87e5bb5 remove unused 2024-06-28 14:54:39 -07:00
chrislu 81188ec9cb adjust size 2024-06-27 09:00:31 -07:00
chrislu 9d4e6d7c19 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs 2024-06-27 08:54:41 -07:00
chrislu 9868d5c22e less height 2024-06-27 08:54:33 -07:00
chrislu 2514fd034b Create keepsec.png 2024-06-27 08:50:42 -07:00
chrislu cb67137a03 optionally open the leveldb in readonly mode 2024-06-25 21:07:04 -07:00
chrislu 90182e97fe remove unused function 2024-06-25 09:18:11 -07:00
chrislu 9ac1023362 check bucket name in sql backend
fix https://github.com/seaweedfs/seaweedfs/issues/5710
2024-06-25 08:54:19 -07:00
chrislu 8211b29689 fix s3tests.conf file name 2024-06-24 17:15:16 -07:00
chrislu 488a7dc428 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs 2024-06-24 17:14:59 -07:00
chrislu ded761ffc5 adjust visibility 2024-06-24 17:14:52 -07:00
chrislu 07f47776c3 minor 2024-06-23 11:47:26 -07:00
chrislu 82ef66cc19 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs 2024-06-22 08:30:18 -07:00
chrislu 622448b993 update advancedtls 2024-06-22 08:30:16 -07:00
chrislu 610d397f76 add dev note 2024-06-19 08:40:28 -07:00
chrislu a829f36d17 adjust error handling
fix https://github.com/seaweedfs/seaweedfs/issues/5677
2024-06-17 10:59:41 -07:00
chrislu 49893267e9 Merge branch 'master' into mq 2024-06-15 11:53:19 -07:00
chrislu 464611f614 optionally skip deleting file chunks 2024-06-15 11:39:48 -07:00
chrislu 64fd233a59 DeleteUncommittedChunks 2024-06-15 09:55:22 -07:00
chrislu 843e778875 refactor 2024-06-15 09:41:08 -07:00