apache/openwhisk

Inconsistent error when retrieving a package bound to deleted package

Open

#4,130 opened on 2018年11月21日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)Scala (1,177 forks)batch import
APIcontrollergood first issuehelp wanted

Repository metrics

Stars
 (6,777 stars)
PR merge metrics
 (平均マージ 17h 31m) (30d で 3 merged PRs)

説明

Environment details:

  • local ansible deployment
  • version of docker, vagrant, ubuntu, ...
→ docker -v
Docker version 18.06.1-ce, build e68fc7a
→ docker-compose -v
docker-compose version 1.15.0, build e12f3b9
→ uname -a
Linux blob 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Steps to reproduce the issue:

  1. Create package p
wsk package create p
  1. Create package with binding b to package p
wsk package bind p b
  1. Delete package p
wsk package delete p
  1. Get package with binding b
wsk package get b

Provide the expected results and outputs:

$ wsk package get b
error: Unable to get package 'b': Binding references a package that does not exist. (code OTmOOcCT5v8luUz68hlVb8DDPpVHpGya)

Provide the actual results and outputs:

$ wsk package get b
error: Unable to get package 'b': The requested resource 'guest/b' does not exist. (code OTmOOcCT5v8luUz68hlVb8DDPpVHpGya)

Additional information you deem important:

  • Uncovered by @rabbah in PR #4122

コントリビューターガイド