Remove the use of /opt/executions/{{project}}/{{cycle}}/{{branch}}
- Dominant language
- Java
- Stars
- 80
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
# Remove the use of /opt/executions/{{project}}/{{cycle}}/{{branch}}
## Context
Before ARA was released in Opensource, we've used a FileSystem Fetcher which will look periodically into `/opt/executions/{{project}}/{{cycle}}/{{branch}}` to newly added content (usually in SSH). This fetcher was now renamed `OldFileSystemFetcher`.
## Expected
Now that ARA was released in Opensource, and we used a REST endpoint to upload new executions, we don't need the keep and check this path, so we can remove it.
We can also remove the OldFileSystemFetcher (the REST endpoint may be exposed through HTTPS, which will take care of the Security layer).
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate OldFileSystemFetcher and search for references to /opt/executions/{{project}}/{{cycle}}/{{branch}}. Then inspect the REST execution-upload entry point to identify remaining filesystem-fetcher wiring. Done means the obsolete path is no longer checked and OldFileSystemFetcher is removed without breaking REST uploads.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100