Files
document-haness/docs/keycloak-session-store/final/evidence/raw/relive-2026-09-17/a0-13-test0d-sql-lines.txt
T
DongHyeonkaandClaude Opus 5 024362d096 fix(setup): 실험대를 새로 세워 setup 35편을 밟고 어긋난 명령과 결과를 고친다
기반 가이드 7단계로 실험대를 철거하고 다시 세운 뒤 virtualization setup 9편과
keycloak-session-store 26편을 순서대로 밟았다. 24편은 끝까지, 11편은 되는 데까지
밟았고 밟은 범위를 편마다 적었다.

명령이 못 도는 것을 고쳤다.

- kubectl 을 `kc-lab-1` 에서 치라고 적었는데 그 기계에 kubeconfig 가 없다.
  라벨 639개와 각 편의 「어디서 치는가」를 `[lab host]` 로 옮겼다
- `-o custom-columns=…[0]…` 이 zsh 에서 글로브로 읽혀 안 돈다. 28곳에 따옴표
- busybox `sed` 가 끝 개행을 안 붙여 A-3 의 측정이 언제나 0 이었다
- `--token-file ~/node-token` 뒤에 그 파일을 지우면 k3s agent 가 재부팅을
  못 견딘다. `/etc/rancher/node-token` 으로 옮기는 처방을 재서 넣었다
- 게스트에 없는 도구를 전제로 한 명령 넷 — `conntrack`·`dig`·`strings`·`nginx -v`
- `echo` 와 JWT 헤더가 `"이름" : [ 값 ]` 으로 찍는데 문서는 공백 없이 옮겨 적어
  그 실측으로 만든 grep·sed 가 한 줄도 못 잡는다
- B-0 이 `directAccessGrantsEnabled` 와 계정 완성을 빠뜨려 B-3 이 못 돈다
- D-4·D-4a 가 `test-server` 와 `certbot-renew.*` 를 가리키는데 실제로는
  `kc-lab-edge` 의 `certbot.service` 다
- `virsh setmaxmem --config` 를 `dominfo` 로 판정하면 틀린다. `--inactive` 로
- `LIBVIRT_DEFAULT_URI` 를 rc 에만 넣으면 `ssh host '명령'` 에서 안 먹는다

결과가 조건부인 것을 갈랐다.

- readiness 는 즉시 안 뒤집힌다. A-1·A-2 의 60초 창을 적었다
- 03 의 층 ②③ `301` 은 04 이후의 값이고 그 단계에서는 `404` 다
- A-0 의 로그 필터를 요청 직후에 치면 정반대 결론이 나온다
- A-5 의 한 방향 차단은 잠깐 `1` 이었다 `2` 로 돌아온다

증거는 두 프로젝트의 `evidence/raw/` 에 99벌을 README 와 함께 남겼다. 비밀은
길이만 적었고 화면에 찍힌 토큰은 가렸다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 15:59:42 +09:00

58 lines
2.9 KiB
Plaintext

=== 반대편 노드(keycloak-1, pid 915) 가 날린 문장 — 문서의 여덟 줄과 대조 ===
[915] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[916] 10.42.0.13 LOG: statement:
[915] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[917] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_54/C_73: select puse1_0.OFFLINE_FLAG,puse1_0.USER_SESSION_ID,puse1_0.BROKER_SESSION_ID,puse1_0.CREATED_ON,puse1_0.DATA,puse1_0.LAST_
[915] 10.42.0.13 LOG: execute <unnamed>/C_74: select puse1_0.VERSION from OFFLINE_USER_SESSION puse1_0 where puse1_0.USER_SESSION_ID=$1 and puse1_0.OFFLINE_FLAG=$2
[915] 10.42.0.13 LOG: execute S_56/C_75: select pcse1_0.CLIENT_ID,pcse1_0.CLIENT_STORAGE_PROVIDER,pcse1_0.EXTERNAL_CLIENT_ID,pcse1_0.OFFLINE_FLAG,pcse1_0.USER_SESSI
[915] 10.42.0.13 LOG: execute <unnamed>/C_76: select pcse1_0.VERSION from OFFLINE_CLIENT_SESSION pcse1_0 where pcse1_0.USER_SESSION_ID=$1 and pcse1_0.OFFLINE_FLAG=$
[915] 10.42.0.13 LOG: execute <unnamed>: update OFFLINE_CLIENT_SESSION set TIMESTAMP=$1,VERSION=$2 where CLIENT_ID=$3 and CLIENT_STORAGE_PROVIDER=$4 and EXTERNAL_CL
[915] 10.42.0.13 LOG: execute <unnamed>: update OFFLINE_USER_SESSION set LAST_SESSION_REFRESH=$1,VERSION=$2 where OFFLINE_FLAG=$3 and USER_SESSION_ID=$4 and VERSION
[915] 10.42.0.13 LOG: execute <unnamed>: SET LOCAL synchronous_commit TO OFF
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[916] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[916] 10.42.0.13 LOG: statement:
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[915] 10.42.0.13 LOG: statement: BEGIN
[915] 10.42.0.13 LOG: execute S_2: COMMIT
[916] 10.42.0.13 LOG: statement:
=== 그 트랜잭션의 경계 (pid 915 의 BEGIN~COMMIT) ===
2026-09-17 04:48:13.896 UTC [915] 10.42.0.13 LOG: statement: BEGIN
2026-09-17 04:48:13.898 UTC [915] 10.42.0.13 LOG: execute S_2: COMMIT
2026-09-17 04:48:13.908 UTC [915] 10.42.0.13 LOG: statement: BEGIN
2026-09-17 04:48:13.912 UTC [915] 10.42.0.13 LOG: execute S_2: COMMIT
2026-09-17 04:48:45.920 UTC [915] 10.42.0.13 LOG: statement: BEGIN
2026-09-17 04:48:45.922 UTC [915] 10.42.0.13 LOG: execute S_2: COMMIT
2026-09-17 04:48:45.933 UTC [915] 10.42.0.13 LOG: statement: BEGIN
2026-09-17 04:48:45.934 UTC [915] 10.42.0.13 LOG: execute S_2: COMMIT
=== 되돌리기 — 문장 로깅을 끈다 ===
ALTER SYSTEM
ALTER SYSTEM
pg_reload_conf
----------------
t
(1 row)
log_statement
---------------
none
(1 row)