tester
tester
记录相关问题
1.db-init初始化失败之后,其他job都执行失败,需要重新初始化db-init 2.重新执行db-init可能会遇到 ```ERROR 3678 (HY000) at line 1: Schema directory './app' already exists. This must be resolved manually (e.g. by moving the schema directory to another location).``` 3.将db job串行化处理 tiller找不到的问题,只能在ks开发环境中复现,发现是在k8s.1.15.*后面的某个版本的extensionsv1beta下面的deployment资源被抛弃了...
**场景:** ks初次调用op CreateRuntime创建namespace的时候,会在annotation里边记录runtimeId; 当ks用户通过kubectl修改了namespace的信息的时候,ks会监听到这个Event然后根据annotation记录的runtimeId判断是否再次调用op CreateRuntime; 当用户通过kubectl删除annotation之后,ks拿不到runtimeId,无法判断runtime是否已经存在,所以ks直接调用createRuntime会生成一个新的runtimeId写入到annotation **问题:** 新写入的runtimeId在数据库里边找不到相应的资源 **debug** validateRuntime跟query count的逻辑顺序颠倒了,应该是先count这个runtime是否存在,然后再去validateRuntime **commit** Describeruntimes的时候加上RuntimmCrendentialId找到对应的runtime_id