-
Notifications
You must be signed in to change notification settings - Fork 369
enable wsh file
cross-remote copy/move
#1725
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
Merged
Merged
Changes from all commits
Commits
Show all changes
155 commits
Select commit
Hold shift + click to select a range
4c219ee
initial commit
esimkowitz 1003187
save
esimkowitz f652ad0
Merge branch 'main' into evan/remote-s3
esimkowitz 39aae45
save
esimkowitz 4d20ebb
use fsclient in fileservice
esimkowitz 7b9fc52
remove listentries
esimkowitz ac8a08b
fix name
esimkowitz 6a34b0b
save
esimkowitz 721653e
Merge branch 'main' into evan/remote-s3
esimkowitz acebeaa
add parseprofiles
esimkowitz 58be97d
add connparse
esimkowitz cffd151
Merge branch 'main' into evan/remote-s3
esimkowitz 5596aa7
switch import order
esimkowitz a6581d4
add boilerplate wavefs impl
esimkowitz 9f23437
Merge branch 'main' into evan/remote-s3
esimkowitz dfc0ea3
save
esimkowitz ccdcf4e
connparse impl
esimkowitz d59497a
add back parseprofiles, make more modular
esimkowitz 1191597
generate
esimkowitz 1d2f1fe
save
esimkowitz 3dd5070
save
esimkowitz 0753a7b
got listentries implemented
esimkowitz d491ffa
save
esimkowitz d7f3a18
comment
esimkowitz 6219bb7
add supportsmkdir
esimkowitz 6414fba
move getfullconfig to wshrpc
esimkowitz cf77583
fix wsh errors
esimkowitz 1deeb16
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 4022182
more plumbing
esimkowitz 098730c
save
esimkowitz 8f863db
fixed conn issue
esimkowitz 9de524f
cat is working!
esimkowitz 96e6725
formatting info
esimkowitz 57deb43
add updated help text
esimkowitz 041720a
update text
esimkowitz 1ad2372
update text
esimkowitz 294ae81
update text
esimkowitz e265cca
fix indents
esimkowitz 75b5bf7
remove newline
esimkowitz aca09f2
more formatting
esimkowitz ca281d6
more improvements
esimkowitz 579a6e8
fix wavefile scheme
esimkowitz fba2550
move wavefile below others
esimkowitz 3bb25cb
more doc updates
esimkowitz 58785c8
got ls working
esimkowitz 489c81e
add default . to ls
esimkowitz 106d9c7
move fixRelativePaths to wshcmd-file-util
esimkowitz 44f48d6
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 281220a
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 778337c
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 66e2461
it's working!!!!
esimkowitz b2b16ed
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 1410f31
add readstream
esimkowitz f71a04f
save
esimkowitz 1a2c6b0
got ui working
esimkowitz 65b50bd
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 2e00cac
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 714c60d
fix merge error
esimkowitz 149126a
update comment
esimkowitz 2c525b8
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 47df22f
add tar stream command
esimkowitz 81c7b47
add iochan test
esimkowitz 2311577
tar seems to be working, can't write files to os
esimkowitz d992edc
save work
esimkowitz 43a3f29
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 3b3b167
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 09f4239
fix merge error
esimkowitz d7e65a4
save
esimkowitz 91c6525
add listbuckets
esimkowitz 280e454
move listbuckets to awsconn
esimkowitz bc76164
save
esimkowitz 29419fa
it works! timing out but still
esimkowitz e44ea1c
working, getting copy file error read/write on closed pipe, need to i…
esimkowitz fa94263
don't allow unregister to block the main sending loop
sawka d707995
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 1fe895f
it's working!
esimkowitz 5f42b97
save
esimkowitz c0e25d6
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 367044e
add panichandler to runServer
sawka 570885b
timeout
esimkowitz c76ca37
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 3283314
Disable S3, add fileappend
esimkowitz e043a7b
clean up opts, fix append for wavefile
esimkowitz 0fb579c
fix race condition around ctx.Done() and unregisterRpc() that can hap…
sawka d37e7de
update filestore to use ints for size
esimkowitz 91e80b3
Potential fix for code scanning alert no. 72: Arbitrary file access d…
esimkowitz d9c1013
Update pkg/remote/awsconn/awsconn.go
esimkowitz 20e393c
Update pkg/remote/awsconn/awsconn.go
esimkowitz 74e8f60
Update pkg/remote/awsconn/awsconn.go
esimkowitz 8541f72
Update pkg/util/iochan/iochan.go
esimkowitz d7e8b47
Update pkg/util/iochan/iochan.go
esimkowitz 9355950
Update pkg/remote/fileshare/s3fs/s3fs.go
esimkowitz 27d26c2
Update pkg/wshrpc/wshrpctypes.go
esimkowitz d38c3aa
use time.Duration for timeouts
esimkowitz 3a31a0e
Update pkg/remote/fileshare/wavefs/wavefs.go
esimkowitz a940146
fix readstream for loops
esimkowitz a682ed6
revert changes from rpc pr
esimkowitz a429c6f
save
esimkowitz 92dac0a
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 0da6d14
fix merge errors
esimkowitz f4077e0
fix merge errors
esimkowitz 532060c
more merge errors
esimkowitz d496aae
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 3b7f165
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 4483554
save
esimkowitz e9b4209
add cancel handles
esimkowitz fc5a968
add debugging
esimkowitz ae650c2
save
esimkowitz ef772e7
add recursive delete
esimkowitz 8e718cd
fix bug
esimkowitz 966eaab
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz fabf85a
avoid buffer reuse
esimkowitz 5c6feb1
remove artificial delay
esimkowitz 41df9d5
remove annoying logs
esimkowitz b10cec1
save
esimkowitz 536ffc3
remove file limit for streaming, add timeout
esimkowitz b1f2175
comment out s3 again
esimkowitz e3eea07
Add sha sum check to copy
esimkowitz 5b1e0e1
clean up logging
esimkowitz eb7a68a
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 78e6d32
add remote move impl
esimkowitz 2d83a7f
fix delete in mv
esimkowitz 8ed10f7
route tar stream call to wavesrv, consolidate tar copy to new package…
esimkowitz 52348c4
move dest of copy to tarcopy
esimkowitz f7351ad
clean filepath in tarcopy
esimkowitz a8daf52
update error msg
esimkowitz 0b4691a
Update cmd/wsh/cmd/wshcmd-file.go
esimkowitz d8770a3
handle err in walk
esimkowitz 2db3666
remove unnecessary ctx check
esimkowitz 3485489
Add wavefs tar stream
esimkowitz 0c44c24
add tar stream for wavefile
esimkowitz f149473
add unsupported errors for s3 impl until ready
esimkowitz a141d52
add "recursive" delete for wavefs
esimkowitz a4e6d52
add comments to tarcopy
esimkowitz 722c888
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz ba8bc26
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 9dc8ebf
simplify graceful close logic, add log if fails after n retries
esimkowitz 8a8225a
don't need to cancel the writer context in defer if the pipereader cl…
esimkowitz 8211e82
continue on error for recursive wavefile delete
esimkowitz fa94e2d
move validate to separate func
esimkowitz 7121868
fix relative paths
esimkowitz eadc3dd
fix bug not showing errors, bug with prefix when copying single file,…
esimkowitz 73afcc1
fix relative subpaths, improve metrics in logs
esimkowitz 82abf36
Update pkg/util/tarcopy/tarcopy.go
esimkowitz 57feafb
increase default timeout for copy
esimkowitz 3b28f01
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 317dae4
remove fixpath logs
esimkowitz 9265cd0
fix channel leak in wshutil
esimkowitz 95cae0c
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz fb0f0cb
conditionally drain channel in writerchan
esimkowitz 0b9bdd5
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz bba5980
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz 449e6cc
Update pkg/wshrpc/wshremote/wshremote.go
esimkowitz 0d7faf9
Update pkg/util/fileutil/fileutil.go
esimkowitz 4749943
Merge branch 'main' into evan/combine-wsh-file-commands
esimkowitz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.