ACED-IDP / gen3_util

Collection of command line tools to interact with a Gen3 instance
MIT License
3 stars 1 forks source link

backlog/git-lite #45

Open bwalsh opened 10 months ago

bwalsh commented 10 months ago

Epic

As a release manager, I need a feature tracking system to identify and prioritize missing features with real value for the users.

Missing / incomplete features

LOE: level of effort

easy:

moderate:

hard:

unknown:

lbeckman314 commented 9 months ago

[ ] g3t status - when performed after push, each time user executes g3t status the status command will check k8s job command if job status in [Unknown, Running]. Once the job status changes, the response is cached and not checked again. However, if the user never executes g3t statu for more than N minutes and then executes it. The job logs expires, we have no way of knowing status plus the gen3 client library logs a bunch of errata to the screen.

@lbeckman314 : is there a workaround for this at the k8s level. i.e. long lived logs see here and k8s doc

Just updated Sower so that jobs are kept for 24 hours after completing. This can be changed by updating sower.sowerConfig.TTLSecondsAfterFinished:

sower:
  sowerConfig:
    - name: fhir-import-export
      action: fhir_import_export
      TTLSecondsAfterFinished: 86400   <--- Job TTL (24 hours here, 1 hour if not specified)

Open Sower PR:

https://github.com/uc-cdis/sower/pull/42

bwalsh commented 9 months ago

@lbeckman314 As I recall the TTLSecondsAfterFinished didn't work?

bwalsh commented 9 months ago

orphaned metadata: