Anthony Chaudhary
Anthony Chaudhary
Missing a "summary" screen Currently uses credentials screen with button on bottom Making it possible to exit workflow and leave template in draft state which is not great
create_file_links_for_attached_dirs() is 100 lines!!! Max 6 lines per function for System 2. Also naming, it creates `tasks` too... job_dir_sync_utils JobDirectorySyncManager That whole class
e.g. This should be runnable as an action and auto run whenever a deployment fails ``` kubectl -n diffgram-production get events --sort-by='{.lastTimestamp}' kubectl logs {pod name} -n diffgram-production ```
This workflow takes ~12 minutes per run which feels a little slow https://github.com/diffgram/diffgram/actions/workflows/publish_docker_images.yaml The main one is the event handlers at 12 min, both walrus and front end are also...
Currently PROCESSING_INPUT_LIST is not thread-safe. It's used to check if there's remaining processing items before shutting down node. GPT option: ``` list_lock = Lock() # to append list_lock.acquire() try: shared_list.append(item)...
In Image context we save the content type. In Audio context we seem to be missing it for some reason. This is most likely to do with insertion / ingestion....
In the context of running Diffgram for dev, the system tries to detect an env file. Another option is to add a flag like this `main.py -loadenv=True` or `main.py -env=string_env_name`...
Sometimes when selecting an annotation it does not un-select the prior annotation. Besides general quality this is increasingly important for Attribute annotation
Can't select drag in this case ![image](https://user-images.githubusercontent.com/18080164/203187302-cc50d605-cc5d-4061-9da3-c90b99b9ad90.png)
Publish tags works but throws ``` no such manifest: xxxxxxxx Error: Process completed with exit code 1. ```