Skip to content

Exception logging and cache cleaning

Compare
Choose a tag to compare
@mkolomeychenko mkolomeychenko released this 13 Sep 12:27
· 105 commits to master since this release
0154685
Exception logging and cache cleaning  (#34)

* devcontainer settings example

* devcontainer example

* upd sfk

* upd sdk

* devcontainer comments

* added report parser to handle DialogWindowError

* debug msg

* process DialogWindowError

* fix unmutable mutations bug

* added agent exceptions handler and docker pull exceptions

* rm import

* change exception code

* change host mkfile to agent

* launch configurations for devcontainer

* change paths from host to mounted agent paths

* added nvsmi info: capability, cuda, driver

* updates for development in devcontainer

* added comments and all app folders

* all folders size + comments

* add paths descriptions

* not reusable app data removal

* auto clean constants

* app sessions and agent logs clean by age functions

* added AppDirCleaner for session/pip files remove

* fix description

* added cleaning for terminated tasks

* files and folders separation

* comments

* files and folders separation

* added autocleaner task

* prevent raising exception in thread; fix bug

* added new clean tasks

* rm clean pip cache from app session cleaner

* pytest config; test autocleaner

* base test functions updated

* upd device capability

* just my code

* rename weights

* fix import

* change log condition

* age_limit typing

* AppDirCleaner inplace initialization

* rename node storage

* fix test path

* files removal for not existing in app_sessions

* node_storage nodes naming

* added removing of unknow sessions files

* check unknown sessions

* fix ValueError bug

* upd auto clean range with env

* upd sdk

* upd sdk

* upd docs

* upd constant docs

* upd sdk

* prevent autoclean app files

* allow manual clean for users (update apps once a day)

* upd sdk

* mv docker exceptions to sdk

* fix comment

* add comment

* upd sdk