Wajih Yassine

Results 57 issues of Wajih Yassine

Status is being set on the worker side to either `queued` or `running` in the run_wrapper block. Then the server side uses the celery stub to check the Task status...

enhancement
refactoring

We've seen these before, but they are coming up again for some reason from recent load tests of latest changes from master. Need to look into what's causing them I...

process

Seeing a couple of StringJobs fail occasionally during high load tests. Example error: ``` Execution of [strings -a -t d -e l /dev/loop8 > /mnt/turbiniavolume/output/d9d5cd4e1c6947c1bc0ecfc612000956/1675275488-fc35e981640f4dc9bab06bff7d538a04-StringsUnicodeTask/loop8.uni] failed with status 1 ```...

process

Per our past chat around this creating this as reference, ideally would like the api server to log into the `LOG_DIR` directory for easier reference, currently seems to be done...

enhancement
api

In cases where a Task failed give a user option to retry it will likely have to work with API to have the ability to do so and we have...

enhancement
webui
celery

In #1215 fixed run_time calculation by introducing `worker_start_time` which is calculated when the Worker starts a Task. Track this field in Redis as well as add to `REQUIRED_ATTRIBUTES` Also update...

enhancement
refactoring

Celery has the ability to retry Tasks and only retry an X max amount times before failing. One possible place where we'd benefit from this is when there is a...

enhancement
refactoring
celery

Per @aarontp mention in https://github.com/google/turbinia/issues/1198 would be nice to have to do something like option 3 where we have ability to time out tasks through UI in cases of an...

enhancement
webui

When downloading a Request output, which typically is large in size and can take a few minutes, it's difficult to know that the first click to download worked since you...

refactoring
webui

[Syft](https://github.com/anchore/syft) is a CLI that collects Software Bill of Materials (SBOM) aka software versioning from container images and filesystems. Could be useful for tracking software versions from evidence and can...

enhancement