Ritesh H Shukla

Results 28 issues of Ritesh H Shukla

## What changes were proposed in this pull request? Proto definitions for Merkle Tree ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-10239 ## How was this patch tested?...

container-reconciliation

For now each new file is mapped to a new temp file that mirrors the logical fuse file hosting all IO. This needs to be replaced with a CAFS friendly...

fuse

Current approach is based on taking node or file system level locks and using immutable views of the radix tree. Consider improvements - [ ] Use radix tree for read...

P1
performance
fuse

Implement - [x] Read only bundles - [ ] Mutable bundles Test for - [x] Large flood of pods on a node - [x] Concurrent access to same bundle across...

feature-request
P0
k8s
CSI

The problem of creating a new mutable FS bundle and creating a FS from a bundle are quite different which is resulted in 2 implementation for expediency. It would be...

P1
core
harmonization
fuse

From https://github.com/oneconcern/datamon/pull/271 ```I think we should rather implement here the YAML unmarshaller interface: https://github.com/go-yaml/yaml/blob/v2.2.4/yaml.go#L32```

Depending on the OS and fuse config, the mount command might need additional options to be passed in. This needs to be via the CLI or a config file.

P1
filesystem

Currently the upload to backend of CAFS waits on the [buffer == leaf size being read in](https://github.com/oneconcern/datamon/blob/7c3d5d3685c8bdf8263676b5045d7f22505ac427/pkg/cafs/writer.go#L34) Look into if sending the data to the backend without waiting for the...

P2
backend
spike
performance

The localfs implementation needs to - [ ] More efficiently walk the space for localfs (faster is better) - [ ] The API should allow for pagination to walk an...

P1
core
scalability

Use IO primitives within go lang to speed up upload of a large number of files into datamon.

P2
spike
performance