aboutsummaryrefslogtreecommitdiff
path: root/weed/filer/abstract_sql
AgeCommit message (Collapse)AuthorFilesLines
2022-11-15refactor filer_pb.Entry and filer.Entry to use GetChunks()chrislu1-1/+1
for later locking on reading chunks
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu2-7/+7
2022-07-21explicit bucket aware declarationchrislu1-0/+2
2022-05-01refactor use const CountEntryChunksForGzipKonstantin Lebedev1-1/+1
2022-05-01ydb kv interfaceKonstantin Lebedev1-4/+4
2021-07-22filer: fix mysql, postgres batch delete errorChris Lu1-17/+9
2021-06-15avoid crashes Galera ClusterKonstantin Lebedev1-11/+17
https://github.com/chrislusf/seaweedfs/issues/2125
2021-06-10remove all bucket metadataChris Lu1-0/+3
fix https://github.com/chrislusf/seaweedfs/issues/2118
2021-04-22clean up .uploads directory in mysql and postgres tablesChris Lu1-1/+3
fix https://github.com/chrislusf/seaweedfs/issues/1957 When no uploads are running, you can run this SQL to clean up. delete from <bucket_name> where directory like '/.uploads/%'
2021-04-02ensure tables are createdChris Lu1-0/+4
fix https://github.com/chrislusf/seaweedfs/issues/1957
2021-03-25refactorChris Lu1-9/+9
2021-03-13filer: mysql2, postgres2 trigger actions on bucket creation and deletionChris Lu1-0/+19
fix https://github.com/chrislusf/seaweedfs/issues/1877
2021-02-15filer: postgres2 mysql2 avoid repeatedly creating tablesChris Lu1-1/+1
2021-01-19filer store: add postgres2Chris Lu1-2/+2
2021-01-19filer store: add mysql2Chris Lu1-1/+5
2021-01-19fix bucket creationChris Lu1-9/+24
2021-01-19fix errorChris Lu1-1/+1
2021-01-19restructuring sql storesChris Lu2-32/+89
2021-01-19refactor: prepare for bucket specific tablesChris Lu2-18/+77
2021-01-19add more input paramsChris Lu2-12/+12
2021-01-15add stream list directory entriesChris Lu1-12/+11
2021-01-14go fmtChris Lu1-1/+1
2021-01-14change limit to int64 in case of overflowChris Lu1-3/+3
2021-01-14implement sql changesChris Lu1-11/+16
2020-12-22go fmtChris Lu1-1/+1
2020-12-13filer store: sql update if any insert error happensChris Lu2-3/+5
fix https://github.com/chrislusf/seaweedfs/issues/1673
2020-12-13sql put kv: avoid unnecessary updateChris Lu1-6/+7
2020-10-16mysql, postgres, cassandra: change kv key to base64 encodingChris Lu1-2/+3
The exisitng key-value operation for stores using mysql, postgres, and maybe cassandra are already broken. The kv is used to store hardlink, filer store signature and replication progress. So users using hardlink and also uses mysql, postgres, or cassandra will have broken hard links. Users using filer.sync will need to re-sync the files.
2020-09-12filer: fix postgres prefixed directory listing problemChris Lu1-6/+8
fix https://github.com/chrislusf/seaweedfs/issues/1465
2020-09-03filer: compress stored metadataChris Lu1-2/+6
2020-09-02Update abstract_sql_store_kv.goChris Lu1-1/+2
2020-09-02sql kv upsertChris Lu1-9/+5
2020-09-02fix sql insert with duplicated primary keyChris Lu1-6/+4
2020-09-01fix error messageChris Lu1-1/+1
2020-09-01mysql/postgres: support kv operationsChris Lu1-3/+75
2020-09-01mysql/postgres: properly report entry not foundChris Lu1-2/+5
2020-09-01mysql or postgres: log find errorChris Lu1-0/+1
2020-09-01filer store adds kv supportChris Lu1-0/+18
can compile now, need to implement those unimplemented
2020-09-01rename filer2 to filerChris Lu1-0/+206