Gitiles
Code Review
Sign In
gerrit.mcp.mirantis.com
/
mcp-ci
/
trsync
/
HEAD
3852324
PROD-5952: transaction mechanism
by Ivan Bogomazov
· 8 years ago
master
v0.20
eaf52b9
Added --snapshot-name option, removed mirror_name option (push)
by Max Rasskazov
· 9 years ago
v0.10
f3e74a6
Implemented get-target CLI command
by Max Rasskazov
· 9 years ago
v0.9
f5c70b7
Implemented 'symlink' CLI command
by Max Rasskazov
· 9 years ago
v0.8
8762722
Implemented 'update' option for rsync_ops.symlink and functional test
by Max Rasskazov
· 9 years ago
cd8c0a1
Added output of error-message on server fail
by Max Rasskazov
· 9 years ago
v0.7
2422e0b
push help updated
by Max Rasskazov
· 9 years ago
dec003b
Updated final report out
by Max Rasskazov
· 9 years ago
v0.6.1
bba98eb
Fix: removed dublicate call of init_directory_structure
by Max Rasskazov
· 9 years ago
5eff3e6
Fix logger name on TRsync
by Max Rasskazov
· 9 years ago
9b261df
Logging optimized
by Max Rasskazov
· 9 years ago
v0.6
92ca005
Fixed transaction rollback on failed sync
by Max Rasskazov
· 9 years ago
9a6ae14
Fix: output error message after the stdout
by Max Rasskazov
· 9 years ago
767342b
Implemented trsync.push from remote to local url
by Max Rasskazov
· 9 years ago
df9bcf9
Fix: transmite init_directory_structure to base constructor
by Max Rasskazov
· 9 years ago
3514bd0
Separate unit and functional tests
by Max Rasskazov
· 9 years ago
9f5e54e
Refactored rsync_mirror.TRsync with functional tests
by Max Rasskazov
· 9 years ago
3ed87d2
RsyncRemote refactored with functional tests
by Max Rasskazov
· 9 years ago
376aab0
Basic rsync operations allocated to separated rsync_ops module
by Max Rasskazov
· 9 years ago
b476ee0
Added logging of error rsync output if exists
by Max Rasskazov
· 9 years ago
5d7737f
Fixed import in shell
by Max Rasskazov
· 9 years ago
0a16243
Implemented basic class for functional tests
by Max Rasskazov
· 9 years ago
14409ee
Base logger renamed and PEP8 fixes
by Max Rasskazov
· 9 years ago
67c6684
TempFiles fixes
by Max Rasskazov
· 9 years ago
492eb3c
Implemented RsyncUrl.path_relative with tests
by Max Rasskazov
· 9 years ago
9ae40e5
PEP8 fixes
by Max Rasskazov
· 9 years ago
cf8f6d8
Fixed license header
by Max Rasskazov
· 9 years ago
3b3269e
Refactoring rsync_url according test failures
by Max Rasskazov
· 9 years ago
7a50223
Fixes bug on parsing mirror_name parameter
by Max Rasskazov
· 9 years ago
4ab7289
Added py27 env to tox.ini
by Max Rasskazov
· 9 years ago
4997bc0
Fixed a bug in CLI
by Alexey Golubev
· 9 years ago
6f55d7e
Added CLI interface to trsync
by Alexey Golubev
· 9 years ago
8a07116
trsync code refactored to meet the openstack standart
by Max Rasskazov
· 9 years ago
ea341ec
Implemented trsync_remove.py
by Max Rasskazov
· 9 years ago
v0.5
1afea09
Implementes CLI tool trsync_push.py
by Max Rasskazov
· 9 years ago
9cf2b08
Implemented deletion of groups of FS objects as single rsync operation
by Max Rasskazov
· 9 years ago
74c5d3b
Fixed init_directory_structure for destination on local FS
by Max Rasskazov
· 9 years ago
78e164e
Fix deletion of old snapshots
by Max Rasskazov
· 9 years ago
4fe9bb4
Implemented possibility of specify custom rsync_extra_params to TRsync class
by Max Rasskazov
· 9 years ago
v0.2
3eb1198
TimeStamp moved to utils module
by Max Rasskazov
· 9 years ago
69c2926
Fixed constructing of path on push
by Max Rasskazov
· 9 years ago
v0.1
eb72c93
Implemented storing of history for symlinks on remote host
by Max Rasskazov
· 9 years ago
9d82e20
Implemented _rsync_pull method
by Max Rasskazov
· 9 years ago
32798e3
_do_rsync renamed to _rsync_push
by Max Rasskazov
· 9 years ago
6d7b5c8
Updated todoes
by Max Rasskazov
· 9 years ago
052e911
Added deletion of snapshot's metadata files during clean of old snapshots
by Max Rasskazov
· 10 years ago
501cea5
Implemented creating of snapshot.diff for every snapshot
by Max Rasskazov
· 10 years ago
dc8df00
Improved transaction implementation and implemented creating of additional symlinks during trsync
by Max Rasskazov
· 10 years ago
96bb029
Implemented creating of target files during creating symlinks
by Max Rasskazov
· 10 years ago
20643b4
Implemented rsync_remote.symlink_target()
by Max Rasskazov
· 10 years ago
0d444f8
Disabled update of root symlink
by Max Rasskazov
· 10 years ago
d77a5e6
Singleton hacked for support reinit method for instance
by Max Rasskazov
· 10 years ago
d5346ee
TODO about symlink target info
by Max Rasskazov
· 10 years ago
83e10a5
Implemented possibility of specify timestamp by hand
by Max Rasskazov
· 10 years ago
b1b5083
Added some TODOs
by Max Rasskazov
· 10 years ago
ad1518a
Minor fixes for trsync
by Max Rasskazov
· 10 years ago
3e83758
New name - trsync - transactional rsync
by Max Rasskazov
· 10 years ago
a591185
Implemented transaction based rsync for single remote server
by Max Rasskazov
· 10 years ago
17f4a6c
Fixed call of self.symlink()
by Max Rasskazov
· 10 years ago
452138b
Implemented removing of old snapshots
by Max Rasskazov
· 10 years ago
97e0143
Unneeded mirror_name property removed
by Max Rasskazov
· 10 years ago
0127162
Implemented initialization of directory structure on versioned remote
by Max Rasskazov
· 10 years ago
a9f8973
rsync_remote.push and rsync_versioned.push has equal interfaces
by Max Rasskazov
· 10 years ago
d1200f3
rsync_url fixed for tests
by Max Rasskazov
· 10 years ago
7292969
tests for rsync_url fixed and updated
by Max Rasskazov
· 10 years ago
ccaf041
fix creating of ~ subdirectory on tempfiles.py
by Max Rasskazov
· 10 years ago
be9a277
url_in and url_is renamed to url_dir and url_file
by Max Rasskazov
· 10 years ago
46cc073
dirname and filename renamed to a_dir and a_file
by Max Rasskazov
· 10 years ago
c9a06e9
Added some tests, checked ssh tests
by Max Rasskazov
· 10 years ago
84dd867
Improved logging for test_rsync_url
by Max Rasskazov
· 10 years ago
854399e
Fixed --link-dest evaluation
by Max Rasskazov
· 10 years ago
d3f57d8
self.root renamed to self.url
by Max Rasskazov
· 10 years ago
26787df
First implementation of rsync_versioned
by Max Rasskazov
· 10 years ago
55e1bbc
Implemented class singleton
by Max Rasskazov
· 10 years ago
8608943
First implementation of rsync_remote
by Max Rasskazov
· 10 years ago
b58958b
Removed rsync_client.py
by Max Rasskazov
· 10 years ago
6733144
Implemented shell.py
by Max Rasskazov
· 10 years ago
4e1f311
Implemented tempfiles (empty_dir, symlink etc)
by Max Rasskazov
· 10 years ago
4405d16
Removed unused code
by Max Rasskazov
· 10 years ago
ba34b14
Implemented _fn_join, dirname, filename, urljoin in RsyncUrl and tests
by Max Rasskazov
· 10 years ago
a021f57
Fixed _url_join when None in parameters
by Max Rasskazov
· 10 years ago
7ab03e5
Removed print
by Max Rasskazov
· 10 years ago
2f93dd2
Implemented url_in, url_is and corresponding tests
by Max Rasskazov
· 10 years ago
c018e38
added utils (Logged and Retry) and test_utils
by Max Rasskazov
· 10 years ago
b1b09a6
Fixed logging for rsync_url and test_rsync_url
by Max Rasskazov
· 10 years ago
732379b
Temporary removed tests for rsync1.host::
by Max Rasskazov
· 10 years ago
64f77bf
Updated rsync_url and tests
by Max Rasskazov
· 10 years ago
95e001b
Fixed regexps for ssh and path
by Max Rasskazov
· 10 years ago
a8db7a9
Implemented initial version of unittests for rsync_url
by Max Rasskazov
· 10 years ago
b07aacb
Implemented initial version of rsync_url
by Max Rasskazov
· 10 years ago
9c69f4e
Implemented deletion of all old snapshots
by Max Rasskazov
· 10 years ago
d5b47eb
Implemented initialization of directory structure on empty server
by Max Rasskazov
· 10 years ago
11653ab
logging instead of printing
by Max Rasskazov
· 10 years ago
3fe4271
Added deletion of snapshots older than save_last_days days
by Max Rasskazov
· 10 years ago
e99d837
Added regexp support in rsync_ls*
by Max Rasskazov
· 10 years ago
7f3c53c
Base version of rsync staging class
by Max Rasskazov
· 10 years ago
f6d53c7
Initial commit
by Max Rasskazov
· 10 years ago
e941e7e
Added .gitreview
by Fuel Infra Jeepyb
· 10 years ago