Skip to content

Commit

Permalink
cephfs refactoring + make home layout configurable (#4911)
Browse files Browse the repository at this point in the history
  • Loading branch information
glpatcern authored Nov 6, 2024
1 parent c71d5a1 commit f678869
Show file tree
Hide file tree
Showing 21 changed files with 358 additions and 1,663 deletions.
3 changes: 3 additions & 0 deletions changelog/unreleased/ceph-refactoring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Enhancement: cephfs refactoring + make home layout configurable

https://github.com/cs3org/reva/pull/4911
3 changes: 3 additions & 0 deletions changelog/unreleased/enhance-ceph.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Enhancement: Refactor Ceph code

https://github.com/cs3org/reva/pull/4824
1 change: 1 addition & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ require (
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/bmizerany/pat v0.0.0-20210406213842-e4b6760bdd6f // indirect
github.com/cern-eos/go-eosgrpc v0.0.0-20240812132646-f105d2304f38 // indirect
github.com/cespare/xxhash v1.1.0 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
Expand Down
6 changes: 6 additions & 0 deletions internal/grpc/services/gateway/gateway.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ type config struct {
EtagCacheTTL int `mapstructure:"etag_cache_ttl"`
AllowedUserAgents map[string][]string `mapstructure:"allowed_user_agents"` // map[path][]user-agent
CreateHomeCacheTTL int `mapstructure:"create_home_cache_ttl"`
HomeLayout string `mapstructure:"home_layout"`
}

// sets defaults.
Expand Down Expand Up @@ -111,6 +112,11 @@ func (c *config) ApplyDefaults() {
if c.TransferExpires == 0 {
c.TransferExpires = 100 * 60 // seconds
}

// default to /home
if c.HomeLayout == "" {
c.HomeLayout = "/home"
}
}

type svc struct {
Expand Down
Loading

0 comments on commit f678869

Please sign in to comment.