~rye/ubuntuone-client/unique-check-is-unique

« back to all changes in this revision

Viewing changes to ubuntuone/syncdaemon/u1fsfsm.py

  • Committer: Tarmac
  • Author(s): facundo at com
  • Date: 2010-09-09 13:05:46 UTC
  • mfrom: (676.2.8 move-limbo)
  • Revision ID: tarmac-20100909130546-11g5qu3beajtesgh
Move operations live in limbo until confirmed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1042
1042
                                               u'has_metadata': u'=',
1043
1043
                                               u'is_directory': u'='}}],
1044
1044
            u'AQ_MOVE_ERROR': [{'ACTION': u'md.create(path=path, uuid=target_uuid, type=type)\naq.query(uuid=target_uuid)',
1045
 
                                'ACTION_FUNC': u'',
 
1045
                                'ACTION_FUNC': u'clean_move_limbo',
1046
1046
                                'COMMENTS': u'deleted after local move and move failed on server. ',
1047
1047
                                'PARAMETERS': {u'hash_eq_local_hash': u'NA',
1048
1048
                                               u'hash_eq_server_hash': u'NA',
1051
1051
                                'STATE': {u'changed': u'NA',
1052
1052
                                          u'has_metadata': u'F',
1053
1053
                                          u'is_directory': u'NA'},
1054
 
                                'STATE_OUT': {u'changed': u'NONE',
1055
 
                                              u'has_metadata': u'T',
 
1054
                                'STATE_OUT': {u'changed': u'=',
 
1055
                                              u'has_metadata': u'=',
1056
1056
                                              u'is_directory': u'='}},
1057
1057
                               {'ACTION': u'move file to conflict\nquery(uuid=source.parent)\nquery(uuid=dest.parent)\n',
1058
 
                                'ACTION_FUNC': u'',
 
1058
                                'ACTION_FUNC': u'clean_move_limbo',
1059
1059
                                'COMMENTS': u'something bad happened. Conflict and rescan',
1060
1060
                                'PARAMETERS': {u'hash_eq_local_hash': u'NA',
1061
1061
                                               u'hash_eq_server_hash': u'NA',
1064
1064
                                'STATE': {u'changed': u'*',
1065
1065
                                          u'has_metadata': u'T',
1066
1066
                                          u'is_directory': u'*'},
1067
 
                                'STATE_OUT': {u'changed': u'NONE',
1068
 
                                              u'has_metadata': u'T',
 
1067
                                'STATE_OUT': {u'changed': u'=',
 
1068
                                              u'has_metadata': u'=',
1069
1069
                                              u'is_directory': u'='}}],
1070
1070
            u'AQ_MOVE_OK': [{'ACTION': u'pass',
1071
 
                             'ACTION_FUNC': u'nothing',
 
1071
                             'ACTION_FUNC': u'clean_move_limbo',
1072
1072
                             'COMMENTS': u'deleted after move',
1073
1073
                             'PARAMETERS': {u'hash_eq_local_hash': u'NA',
1074
1074
                                            u'hash_eq_server_hash': u'NA',
1081
1081
                                           u'has_metadata': u'=',
1082
1082
                                           u'is_directory': u'='}},
1083
1083
                            {'ACTION': u'pass',
1084
 
                             'ACTION_FUNC': u'nothing',
 
1084
                             'ACTION_FUNC': u'clean_move_limbo',
1085
1085
                             'COMMENTS': u'everything good',
1086
1086
                             'PARAMETERS': {u'hash_eq_local_hash': u'NA',
1087
1087
                                            u'hash_eq_server_hash': u'NA',