influxdata / influxdata/kapacitor

Create plug-able backend for the replay files

Open
#730 0 comments 0 reactions 0 assignees View on GitHub
new-feature
Dominant language
Go
Stars
2.4k
Forks
479
Avg merge
4d 16h
Merged PRs (30d)
4

Description

Currently all replay files are stored on local disk. This work for most use cases as these file don't represent a large amount of data. It would be better to allow these files to be stored elsewhere, possibly a distributed filesystem or the like.

Pchyderm's PFS could be well suited for this use case.

Contributor guide

Open the contributing guide

Research direction

Start by locating the code that stores and reads replay files, then trace how local-disk paths are passed through the replay workflow. Define the storage-backend boundary and verify that local storage remains supported while an alternate or distributed backend can be supplied; the issue names Pchyderm's PFS as a possible option.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.