Garret Alfert
|
14a522f09f
|
Load bundled environment to access all libraries
|
2016-03-03 00:39:35 +01:00 |
|
Garret Alfert
|
9b7b224f79
|
Use more explicit key name for items
|
2016-03-02 18:06:42 +01:00 |
|
Garret Alfert
|
c2fd9bc6d0
|
Change Redis metadata key prefix to rs:m
|
2016-03-02 18:04:38 +01:00 |
|
Garret Alfert
|
88f2dceb27
|
Use single letters for Redis metadata keys
Saves 16 characters per document object and 10
characters per directory object
|
2016-03-02 15:00:33 +01:00 |
|
Garret Alfert
|
650da91a1d
|
Shorten Redis metadata keys
Use rsm:<username>:<dir>:i instead of
rs_meta:<username>:<dir>:items
|
2016-03-02 14:43:28 +01:00 |
|
Garret Alfert
|
067f4a1553
|
Use shorter Redis key for dir backend config
rsc:db:username instead of rs_config:dir_backend:username
|
2016-03-02 14:33:48 +01:00 |
|
Garret Alfert
|
19f6fcd068
|
Use actual Last-Modified time we get from Swift
|
2016-03-02 14:00:59 +01:00 |
|
Garret Alfert
|
d18de83893
|
Strip trailing whitespace from Swift token
|
2016-03-02 13:59:44 +01:00 |
|
Garret Alfert
|
f1f450cc72
|
Don't add double trailing slash to container URL
The directory name already contains a trailing slash.
|
2016-03-01 22:57:54 +01:00 |
|
Greg Karékinian
|
7107c77a3f
|
Turn Redis parameters into symbols
|
2016-03-01 15:06:23 +01:00 |
|
Garret Alfert
|
41074e35b3
|
Log usernames for failed migration to separate file
This way they can be easily retried later on.
|
2016-02-29 15:35:37 +01:00 |
|
Garret Alfert
|
33731f793a
|
Set dry_run via environment variable
Can be enabled via `DRYRUN=true`
|
2016-02-24 19:07:26 +01:00 |
|
Garret Alfert
|
3b391246ed
|
Use proper logger for migration script
|
2016-02-24 19:07:15 +01:00 |
|
Garret Alfert
|
570e3dcdb5
|
Set directory backend type during migration
|
2016-02-24 19:06:48 +01:00 |
|
Garret Alfert
|
54176b6928
|
Use data directly from Swift for metadata migration
|
2016-02-22 16:22:38 +01:00 |
|
Garret Alfert
|
5370df9c75
|
Basic migration script using actual RS dir listings
|
2016-02-15 15:15:01 +01:00 |
|