Skip to content

Commit f1861a6

Browse files
committed
switch to point to our repo, not others
1 parent 8f4b342 commit f1861a6

40 files changed

+146
-1624
lines changed

.goreleaser.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ before:
55
builds:
66
-
77
binary: goofys
8-
ldflags: -s -w -X=github.com/kahing/goofys/internal.VersionNumber={{.Tag}} -X=github.com/kahing/goofys/internal.VersionHash={{ .ShortCommit }}
8+
ldflags: -s -w -X=github.com/voyvodov/goofys/internal.VersionNumber={{.Tag}} -X=github.com/voyvodov/goofys/internal.VersionHash={{ .ShortCommit }}
99
env:
1010
- CGO_ENABLED=0
1111
goos:

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ install:
1010
script: travis_retry ./test/run-tests.sh GoofysTest
1111
go:
1212
- 1.16
13-
go_import_path: github.com/StatCan/goofys
13+
go_import_path: github.com/voyvodov/goofys
1414
matrix:
1515
include:
1616
- name: "S3Proxy"
@@ -21,7 +21,7 @@ matrix:
2121
- name: "AWS"
2222
env:
2323
- CLOUD=s3
24-
- BUCKET_OWNER=kahing[email protected]
24+
- BUCKET_OWNER=voyvodov[email protected]
2525
- AWS=-
2626
- secure: "WfeYn/4OIdv2loNuvZxO6fUgv7745/EhTBmaaMkB+l/TrFn+apIFItILHVhzIL2qNSzPORtLnbcZxO86HkvMnIYHKFJ79CV1UDR/Hpu92bYrjXTF6GJWlfGarqud2trv+Q2DzIE9BhOHVvh+KuNC+B2etsE43Cqq5hN/q3QYWX1epy214K8OlMmLTc3vtaNtGycNbMVAuGjL8nI6uNdP7t8KmaJgRl2WAcTFcOJSvZ5l6bDr4U6m9VjnBHMYDQLOxmS7sXjebdHT2fudtEXXAW6qMudRFLa3LIuDKw8qqHjk/fqiYNxlN7eC78yJh6Q+sZAW4PV42/KSAacmqngCGlzoysDvEAQMuS98zFPIYs+ZPclcAOagm/Lh8kr8wywzbnXoQYjr0CaS/UOn4A3fCXtn6TGDD8DWBa+buIw9dSP4lC8sQbU6DGWI66pIwS51ppS+O7wPnA/SXw24DBQegNtueULSlHYACPJ5rnXpnp0Zje8hKtgrbGjT9LgtqMvMpCGNAjcaolyZOM+b6C2GuT6MUyu4IAIzydJsR9BK0gZ6c3y6nzMz5p7G/WrAMXiQUJ4RvcMDK4GOIecQnZfRGhFEcWgBQaKLtwh/QzcrIOigPhMNBllsWNJBaQwvp3X4E6ulWN8rI/Z4p/0bBW/YkoZgPhsMMtrOJvbwK5uDAu4=" # AWS_ACCESS_KEY_ID
2727
- secure: "G1NqxEHqattdQLH5AIoXr2cGOnLiEN2V9+LtavTAVoreY58lAYuLkdydeCklL8FPohR3cQF/c0h+91SKzdWA7QF1jB6bvTbobjG1/VuslwSpyXJIpbfQWIUizsVQy89+Ez3wCSC+ul4HPjMaVPab6wieLArZzLfZL316FwwN+n/7o7OQs7tlntjxbtd9834rwL7lGHBpw/wyozoZ7Kp+SYSMjbeG4S5yG+KwQ7fcJdgc7zCDPT+zn/fewEKqu8OKxs3UWMvWSf3DkP97R9bBD7QAzD0ZukUn8E2MB7PX1Zd9rk62+Gw2p/ItiGLjC7S/TINZUwToVRgynMbQxbKKa56z3IzqkpskxIGOEW6qm9D1vwyaVsjax8AhN9o3B9AKpOe91YdXXw85G+DMjgj7+ECuIxHQyWxaeoNenpzhuCpYG3+zZONfxjG9HPkhnT77VL73HDgBZGi4fgcQ+of7mln9kwnOqCdFBNdasJf1Jc/FgjPvw9T5d5Gzh3+F49bPHSpsk0d4VUSkjl0pWmiQXQcZKose3P07gpOtbcG9jYYc8XSjCTVTN1G53CLoxFi6kJpmhZqvd/uUjYSMm32tIiFTHSL6Tun3WPIRpkLuCsX2q9UG4vjD2T8DVuPR5abmbyrcg/SMLt86pU4X3TP7rYHPnsC9XzezJi9e6CA9Crg=" # AWS_SECRET_ACCESS_KEY

.vscode/launch.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"name": "Launch Package",
9+
"type": "go",
10+
"request": "launch",
11+
"mode": "auto",
12+
"program": "${workspaceFolder}"
13+
}
14+
]
15+
}

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export CGO_ENABLED=0
22

33
VERSION := `git describe --abbrev=0 --tags || echo "0.0.0"`
44
BUILD := `git rev-parse --short HEAD`
5-
LDFLAGS=-ldflags "-X=github.com/kahing/goofys/internal.VersionNumber=$(VERSION) -X=github.com/kahing/goofys/internal.VersionHash=$(BUILD)"
5+
LDFLAGS=-ldflags "-X=github.com/voyvodov/goofys/internal.VersionNumber=$(VERSION) -X=github.com/voyvodov/goofys/internal.VersionHash=$(BUILD)"
66

77

88
semgrep ?= -

README-azure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ $ $GOPATH/bin/goofys adl://servicename.azuredatalakestore.net:prefix <mountpoint
5252

5353
# Azure Data Lake Storage Gen2
5454

55-
Configure your credentials the same way as [Azure Blob Storage](https://github.com/StatCan/goofys/blob/master/README-azure.md#azure-blob-storage) above, and then:
55+
Configure your credentials the same way as [Azure Blob Storage](https://github.com/voyvodov/goofys/blob/master/README-azure.md#azure-blob-storage) above, and then:
5656

5757
```ShellSession
5858
$ $GOPATH/bin/goofys abfs://container <mountpoint>

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<img src="doc/goofys.png" height="32" width="32" align="middle" /> Goofys is a high-performance, POSIX-ish [Amazon S3](https://aws.amazon.com/s3/) file system written in Go
22

3-
[![Build Status](https://travis-ci.org/StatCan/goofys.svg?branch=master)](https://travis-ci.org/StatCan/goofys)
4-
[![Github All Releases](https://img.shields.io/github/downloads/StatCan/goofys/total.svg)](https://github.com/StatCan/goofys/releases/)
3+
[![Build Status](https://travis-ci.org/voyvodov/goofys.svg?branch=master)](https://travis-ci.org/voyvodov/goofys)
4+
[![Github All Releases](https://img.shields.io/github/downloads/voyvodov/goofys/total.svg)](https://github.com/voyvodov/goofys/releases/)
55
[![Twitter Follow](https://img.shields.io/twitter/follow/s3goofys.svg?style=social&label=Follow)](https://twitter.com/s3goofys)
66
[![Stack Overflow Questions](https://img.shields.io/stackexchange/stackoverflow/t/goofys?label=Stack%20Overflow%20questions)](https://stackoverflow.com/search?q=%5Bgoofys%5D+is%3Aquestion)
77

@@ -14,12 +14,12 @@ for performance first and POSIX second. Particularly things that are
1414
difficult to support on S3 or would translate into more than one
1515
round-trip would either fail (random writes) or faked (no per-file
1616
permission). Goofys does not have an on disk data cache (checkout
17-
[catfs](https://github.com/StatCan/catfs)), and consistency model is
17+
[catfs](https://github.com/voyvodov/catfs)), and consistency model is
1818
close-to-open.
1919

2020
# Installation
2121

22-
* On Linux, install via [pre-built binaries](https://github.com/StatCan/goofys/releases/latest/download/goofys).
22+
* On Linux, install via [pre-built binaries](https://github.com/voyvodov/goofys/releases/latest/download/goofys).
2323
You may also need to install fuse too if you want to mount it on startup.
2424

2525
* On macOS, install via [Homebrew](https://brew.sh/):
@@ -33,8 +33,8 @@ $ brew install goofys
3333

3434
```ShellSession
3535
$ export GOPATH=$HOME/work
36-
$ go get github.com/StatCan/goofys
37-
$ go install github.com/StatCan/goofys
36+
$ go get github.com/voyvodov/goofys
37+
$ go install github.com/voyvodov/goofys
3838
```
3939

4040
# Usage
@@ -59,28 +59,28 @@ configured for `root`, and can add this to `/etc/fstab`:
5959
goofys#bucket /mnt/mountpoint fuse _netdev,allow_other,--file-mode=0666,--dir-mode=0777 0 0
6060
```
6161

62-
See also: [Instruction for Azure Blob Storage, Azure Data Lake Gen1, and Azure Data Lake Gen2](https://github.com/StatCan/goofys/blob/master/README-azure.md).
62+
See also: [Instruction for Azure Blob Storage, Azure Data Lake Gen1, and Azure Data Lake Gen2](https://github.com/voyvodov/goofys/blob/master/README-azure.md).
6363

64-
Got more questions? Check out [questions other people asked](https://github.com/StatCan/goofys/issues?utf8=%E2%9C%93&q=is%3Aissue%20label%3Aquestion%20)
64+
Got more questions? Check out [questions other people asked](https://github.com/voyvodov/goofys/issues?utf8=%E2%9C%93&q=is%3Aissue%20label%3Aquestion%20)
6565

6666
# Benchmark
6767

6868
Using `--stat-cache-ttl 1s --type-cache-ttl 1s` for goofys
6969
`-ostat_cache_expire=1` for s3fs to simulate cold runs. Detail for the
7070
benchmark can be found in
71-
[bench.sh](https://github.com/StatCan/goofys/blob/master/bench/bench.sh). [Raw data](https://github.com/StatCan/goofys/blob/master/bench/)
71+
[bench.sh](https://github.com/voyvodov/goofys/blob/master/bench/bench.sh). [Raw data](https://github.com/voyvodov/goofys/blob/master/bench/)
7272
is available as well. The test was run on an EC2 m5.4xlarge in us-west-2a
7373
connected to a bucket in us-west-2. Units are seconds.
7474

7575
![Benchmark result](/bench/bench.png?raw=true "Benchmark")
7676

7777
To run the benchmark, configure EC2's instance role to be able to write to `$TESTBUCKET`, and then do:
7878
```ShellSession
79-
$ sudo docker run -e BUCKET=$TESTBUCKET -e CACHE=false --rm --privileged --net=host -v /tmp/cache:/tmp/cache StatCan/goofys-bench
79+
$ sudo docker run -e BUCKET=$TESTBUCKET -e CACHE=false --rm --privileged --net=host -v /tmp/cache:/tmp/cache voyvodov/goofys-bench
8080
# result will be written to $TESTBUCKET
8181
```
8282

83-
See also: [cached benchmark result](https://github.com/StatCan/goofys/blob/master/bench/cache/README.md) and [result on Azure](https://github.com/StatCan/goofys/blob/master/bench/azure/README.md).
83+
See also: [cached benchmark result](https://github.com/voyvodov/goofys/blob/master/bench/cache/README.md) and [result on Azure](https://github.com/voyvodov/goofys/blob/master/bench/azure/README.md).
8484

8585
# License
8686

@@ -125,15 +125,15 @@ Additionally, goofys also works with the following non-S3 object stores:
125125

126126
## Integration with [meta-fuse-csi-plugin](https://github.com/pfnet-research/meta-fuse-csi-plugin/tree/main)
127127

128-
This repository also contains files from the the meta-fuse-csi-plugin repository with more information being found [here](https://github.com/StatCan/aaw/blob/master/docs/dev/features/netapp-mounting/overview.md#integration-with-netapp). The initial commit to add them is [here](https://github.com/StatCan/goofys/commit/9db676b41fd4546c06d7fd1df6afbac44d29bde5) with subsequent commits refining the process.
129-
The purpose of this was to [simplify the process described here](https://github.com/StatCan/aaw/blob/master/docs/dev/features/netapp-mounting/overview.md#deployment-checklist).
128+
This repository also contains files from the the meta-fuse-csi-plugin repository with more information being found [here](https://github.com/voyvodov/aaw/blob/master/docs/dev/features/netapp-mounting/overview.md#integration-with-netapp). The initial commit to add them is [here](https://github.com/voyvodov/goofys/commit/9db676b41fd4546c06d7fd1df6afbac44d29bde5) with subsequent commits refining the process.
129+
The purpose of this was to [simplify the process described here](https://github.com/voyvodov/aaw/blob/master/docs/dev/features/netapp-mounting/overview.md#deployment-checklist).
130130

131131
# References
132132

133133
* Data is stored on [Amazon S3](https://aws.amazon.com/s3/)
134134
* [Amazon SDK for Go](https://github.com/aws/aws-sdk-go)
135135
* Other related fuse filesystems
136-
* [catfs](https://github.com/StatCan/catfs): caching layer that can be used with goofys
136+
* [catfs](https://github.com/voyvodov/catfs): caching layer that can be used with goofys
137137
* [s3fs](https://github.com/s3fs-fuse/s3fs-fuse): another popular filesystem for S3
138138
* [gcsfuse](https://github.com/googlecloudplatform/gcsfuse):
139139
filesystem for

api/api.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package goofys
22

33
import (
4-
. "github.com/StatCan/goofys/api/common"
5-
"github.com/StatCan/goofys/internal"
4+
. "github.com/voyvodov/goofys/api/common"
5+
"github.com/voyvodov/goofys/internal"
66

77
"context"
88
"fmt"

bench/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ RUN git clone --depth 1 https://github.com/s3fs-fuse/s3fs-fuse.git && \
2424
cd s3fs-fuse && ./autogen.sh && ./configure && make -j8 > /dev/null && make install && \
2525
cd .. && rm -Rf s3fs-fuse
2626

27-
RUN curl -L -O https://github.com/kahing/catfs/releases/download/v0.8.0/catfs && \
27+
RUN curl -L -O https://github.com/voyvodov/catfs/releases/download/v0.8.0/catfs && \
2828
mv catfs /usr/bin && chmod 0755 /usr/bin/catfs
2929

3030
# ideally I want to clear out all the go deps too but there's no
3131
# way to do that with ADD
3232
ENV PATH=$PATH:/root/go/bin
33-
ADD . /root/go/src/github.com/StatCan/goofys
34-
WORKDIR /root/go/src/github.com/StatCan/goofys
33+
ADD . /root/go/src/github.com/voyvodov/goofys
34+
WORKDIR /root/go/src/github.com/voyvodov/goofys
3535
RUN go get . && make install
3636

37-
ENTRYPOINT ["/root/go/src/github.com/StatCan/goofys/bench/run_bench.sh"]
37+
ENTRYPOINT ["/root/go/src/github.com/voyvodov/goofys/bench/run_bench.sh"]

bench/Dockerfile.azure

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ RUN git clone --depth 1 https://github.com/Azure/azure-storage-fuse.git && \
2525
cd azure-storage-fuse && bash ./build.sh > /dev/null && make -C build install && \
2626
cd .. && rm -Rf azure-storage-fuse
2727

28-
RUN curl -L -O https://github.com/kahing/catfs/releases/download/v0.8.0/catfs && \
28+
RUN curl -L -O https://github.com/voyvodov/catfs/releases/download/v0.8.0/catfs && \
2929
mv catfs /usr/bin && chmod 0755 /usr/bin/catfs
3030

3131
# ideally I want to clear out all the go deps too but there's no
3232
# way to do that with ADD
3333
ENV PATH=$PATH:/root/go/bin
34-
ADD . /root/go/src/github.com/StatCan/goofys
35-
WORKDIR /root/go/src/github.com/StatCan/goofys
34+
ADD . /root/go/src/github.com/voyvodov/goofys
35+
WORKDIR /root/go/src/github.com/voyvodov/goofys
3636
RUN go get . && make install
3737

38-
ENTRYPOINT ["/root/go/src/github.com/StatCan/goofys/bench/run_bench.sh"]
38+
ENTRYPOINT ["/root/go/src/github.com/voyvodov/goofys/bench/run_bench.sh"]

bench/Dockerfile.gcs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM golang:1.14 AS goofys-builder
22

33
# install goofys
4-
WORKDIR $GOPATH/src/github.com/StatCan/goofys
4+
WORKDIR $GOPATH/src/github.com/voyvodov/goofys
55

66
COPY . .
77

@@ -24,7 +24,7 @@ RUN apt-get update && \
2424
&& apt-get clean
2525

2626
# install catfs, required to run goofys with cache
27-
RUN curl -L -O https://github.com/kahing/catfs/releases/download/v0.8.0/catfs && \
27+
RUN curl -L -O https://github.com/voyvodov/catfs/releases/download/v0.8.0/catfs && \
2828
mv catfs /usr/bin && chmod 0755 /usr/bin/catfs
2929

3030
# goofys graph generation
@@ -33,12 +33,12 @@ RUN pip install numpy
3333
ENV PATH=$PATH:/root/go/bin
3434

3535
# copy go binaries
36-
COPY --from=goofys-builder /go/src/github.com/StatCan/goofys/goofys /root/go/bin/goofys
36+
COPY --from=goofys-builder /go/src/github.com/voyvodov/goofys/goofys /root/go/bin/goofys
3737
COPY --from=goofys-builder /go/bin/gcsfuse /root/go/bin/gcsfuse
3838

39-
WORKDIR /root/go/src/github.com/StatCan/goofys
39+
WORKDIR /root/go/src/github.com/voyvodov/goofys
4040

4141
# copy bench scripts
4242
COPY bench bench
4343

44-
ENTRYPOINT ["/root/go/src/github.com/StatCan/goofys/bench/run_bench.sh"]
44+
ENTRYPOINT ["/root/go/src/github.com/voyvodov/goofys/bench/run_bench.sh"]

0 commit comments

Comments
 (0)