New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Arkivum #39
Add Arkivum #39
Conversation
abd79bd
to
97383cd
Compare
def browse(self, path): | ||
# Support browse so that the Location select works | ||
if self.remote_user and self.remote_name: | ||
return self.space._browse_ssh(path, self.remote_user, self.remote_name) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the difference between these two options?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arkivum exports a CIFS share that is where the files show up as local filesystem. We'd originally discussed having that mount be either local or remote - remote_user and remote_name will be populated if the mount is remote with the ssh username & host. Alternately, we could just SSH in to the Arkivum server that provides the fake FS.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, okay. Thanks!
97383cd
to
9aa73d2
Compare
9aa73d2
to
65b79a7
Compare
# Can this be done by just deleting the file on disk? | ||
# TODO folders | ||
url = 'https://' + self.host + '/files/' + delete_path | ||
print 'url', url |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Convert this into logging calls, if you want to keep it?
👍 aside from comments |
This branch has been tested with an A-Stor appliance and is working properly. I think this is ready to merge into qa/1.x |
65b79a7
to
8fb738a
Compare
8fb738a
to
3d65682
Compare
👍 |
3d65682
to
58184dd
Compare
58184dd
to
07c7254
Compare
refs #7188
refs #7188
refs #7188
refs #7188
refs #7188
refs #7188
refs #7188 Creating a Location has a browse option for a Space. Arkivum may use browsing over SSH, so move that to the Space for Arkivum and pipeline local FS.
refs #7188
1b61548
to
22c770a
Compare
Add Arkivum as a Space.
Also, update
post_move_from_storage_service
to do the same path munging thatmove_from_storage_service
does, and move deleting the staging copy to afterpost_move_from_storage_service
runs.This requires #38