My English Study매일 만나는 비즈니스 영어
← 버전 이슈 현황 학습 목록

SYSTEM SW / 2026-08-11 / Release status review

Release Readiness Review for the Fixed Orion Maintenance Build

Orion 2.1.1 유지보수 빌드 릴리스 준비 상태 점검

UFS 커널 패닉으로 보류됐던 Orion 2.1.0을 대체할 2.1.1 빌드의 릴리스 준비 상태를 점검하는 회의입니다. 릴리스 관리, SQE, 커널·BSP, 모뎀 소프트웨어 팀이 팀별 진행 상황, 남은 이슈, 카메라 hang 수정 포함 여부와 배포 일정을 결정합니다.

가상의 비즈니스 회의 · 중급~고급 · 2,207단어 · 약 18분

Grace Jung · Release ManagementMinji Seo · SQETom Ahn · SQEJiwoo Lee · Kernel & BSPHyunsoo Bae · Kernel & BSPSeojin Lim · Modem Software

01 / English script

Attendance and Purpose

01 · Grace JungRelease Management

Good afternoon, everyone. I think we're all here. Today's meeting has one clear purpose: decide whether Orion 2.1.1 is ready to replace the 2.1.0 build that we put on hold last week, and if so, when it goes out. Each team will report status, then we'll go through the open issues, and we'll finish with a go or no-go recommendation that I'll take to the release council tomorrow morning.

02 · Minji SeoSQE

Minji, SQE. Tom is with me; he ran the stress campaigns on the candidate build.

03 · Jiwoo LeeKernel & BSP

Jiwoo and Hyunsoo from Kernel and BSP. We'll cover the storage fix, and Hyunsoo has the power numbers.

04 · Seojin LimModem Software

Seojin, Modem Software. I'll give an update on the Iberian reboot issue, since part of the long-term fix may affect this build.

05 · Grace JungRelease Management

Thanks. Let's start with the main reason this build exists. Jiwoo, where did we land on the storage panic?

Kernel Storage Fix Status

06 · Jiwoo LeeKernel & BSP

We have a confirmed root cause and a verified fix. The four-group experiment we designed last Monday gave us very clean results. The control group, running the unchanged 2.1.0 build, had six panics on sixty devices. The group with the original five-hundred-millisecond timeout had zero. The group with the old storage firmware also had zero. And the debug group showed exactly the race we suspected: in nine separate events, a late completion arrived after the error handler had already aborted and released the request.

07 · Grace JungRelease Management

So both layers of the hypothesis were confirmed. What did we actually change in 2.1.1?

08 · Jiwoo LeeKernel & BSP

Two changes. First, the suspend timeout goes to one second, which matches the Qorvix reference driver and the storage specification. Second, the completion path now checks whether the request is still valid before touching it. If it isn't, we log a warning and ignore the completion instead of crashing. Laura from Qorvix reviewed both changes, and she confirmed the register dumps show the controller behaving within specification. So this was purely a software issue on our side.

09 · Tom AhnSQE

And the stress results on the 2.1.1 candidate are clean. We ran the full seventy-two-hour profile on two hundred devices, and we had zero storage panics. We did see the validity check fire three times in the logs, which tells us the late completions still happen occasionally, but now they're harmless.

10 · Grace JungRelease Management

That's exactly the kind of evidence I like to see: not just the crash going away, but proof that the protection is doing its job.

11 · Hyunsoo BaeKernel & BSP

On the battery side, since the shorter timeout was originally introduced to save standby power, I measured the impact of going to one second. Overnight standby drain went from 2.6 percent to 3.0 percent on our reference devices. That's a small regression compared to 2.1.0, but it's still better than 2.0.3, which was at 3.2 percent. I think it's acceptable for now, and I'll look for a smarter way to save that power later.

12 · Minji SeoSQE

From SQE's perspective, that trade-off is clearly right. Nobody complains about a 0.4 percent difference overnight. Everyone complains about a crash.

Overall Issue Status

13 · Grace JungRelease Management

Good. Minji, can you give us the overall picture of open issues on the 2.1.1 candidate?

14 · Minji SeoSQE

Sure. We have twenty-three open issues found on 2.1.1. Zero are critical, two are major, and twenty-one are minor. Of the twenty-one minor ones, eighteen also exist on the current production build, 2.0.3, so they're not regressions. The other three are cosmetic issues in the settings app, and the framework team has fixes queued for 2.1.2.

15 · Grace JungRelease Management

And the two major issues?

16 · Tom AhnSQE

The first one is the display driver watchdog bite that showed up alongside the storage panics last week. We've seen it twice more since then, so three times in roughly fourteen thousand device hours. It also reproduces on 2.0.3 at a similar rate, so it's not new. The display team believes it's related to a rare timing issue during panel power-off, and they're still collecting data.

17 · Tom AhnSQE

The second major issue is the out-of-memory panic, which we've seen once on 2.1.1 and twice on 2.0.3, always after more than sixty hours of continuous stress with dozens of apps open. It's real, but it's hard to imagine a normal user hitting that pattern. Neither of the major issues is a regression, which is the key point for this decision.

18 · Grace JungRelease Management

Agreed. Our rule for maintenance releases is that we don't ship new critical or major regressions, and we don't make existing issues worse. It sounds like 2.1.1 meets both conditions.

The Camera Hang Question

19 · Grace JungRelease Management

Now the harder question. Yesterday's triage on the camera recording hang produced a timeout fix. Should it go into 2.1.1, or wait for the next build?

20 · Tom AhnSQE

Here's where we are. Junho delivered the test build this morning. Soyeon started error injection testing an hour ago, and early results are very encouraging: forty injections so far, zero system hangs. But the full validation plan we agreed on finishes on Monday, August 17th, with the camera regression suite.

21 · Minji SeoSQE

So if we include it, 2.1.1 can't be finalized until the seventeenth at the earliest. If we don't include it, 2.1.1 is ready today.

22 · Jiwoo LeeKernel & BSP

My instinct is not to hold the storage fix hostage to the camera fix. Every day 2.1.1 is delayed, devices on 2.0.3 keep running with the old storage driver. To be fair, 2.0.3 doesn't have the panic, but it also doesn't have the dozens of other fixes that were in 2.1.0, including two security fixes from July.

23 · Tom AhnSQE

On the other hand, the camera hang is the more visible issue for users right now. It's been reported by a reviewer, and the video of the frozen concert recording has a few hundred thousand views. If we ship a maintenance release that doesn't address it, some people will ask why.

24 · Grace JungRelease Management

That's a fair concern, but I'd rather answer 'it's coming in the next update' than rush a fix into a build that has to go to forty carriers. Is there any reason the camera fix couldn't go into the September build, which has a content cutoff on August 25th?

25 · Minji SeoSQE

No, none. Validation finishes on the seventeenth, which leaves more than a week of margin before the September cutoff. And September is already planned as a security-focused build, so a small, well-tested driver fix fits there nicely.

26 · Tom AhnSQE

Okay, I'm persuaded. As long as we commit publicly to a timeframe, users can live with a few more weeks. Most people don't record forty-minute 4K videos every day.

27 · Grace JungRelease Management

Then let's agree on that. The camera fix goes into the September build. In the meantime, could we publish a short tip suggesting users record long videos in 4K thirty frames per second until the update arrives?

28 · Minji SeoSQE

That's a sensible workaround. I'll suggest it to the support team, along with the data showing 4K thirty is unaffected even after two hours.

Modem Software Update

29 · Grace JungRelease Management

Seojin, how's the Iberian reboot issue, and does any of it belong in 2.1.1?

30 · Seojin LimModem Software

Good news first. The configuration flag went out last Friday, after twelve hours on five percent of the population, and the reboot rate on that carrier dropped from 0.9 percent of devices per day to 0.04 percent, which is essentially back to baseline. As we expected, the modem subsystem restarts are still happening at about 0.8 percent per day, but users now see a few seconds without signal instead of a full reboot.

31 · Grace JungRelease Management

That's a big improvement. And the firmware fix?

32 · Seojin LimModem Software

Qorvix delivered the patched firmware yesterday, on schedule. We're testing it in our lab, and Pedro is doing drive tests in Portugal this week. The fully validated version comes on August 14th. It's not ready for 2.1.1, and I wouldn't want it there anyway, because a modem firmware change needs carrier approval, which would slow down the whole build.

33 · Grace JungRelease Management

Agreed. So the firmware also goes to September, with the fast-track approval Lucia negotiated?

34 · Seojin LimModem Software

Yes. Lucia confirmed the carrier will review it in five working days. And since the configuration flag already removed the reboots, there's no urgency that would justify a separate emergency release.

35 · Minji SeoSQE

I'm glad to hear that. The September build is getting busy, though: security patches, the interim GPU fix, the camera fix, and now modem firmware. I'd like a single owner for the integration plan, so we don't discover conflicts at the last minute.

36 · Grace JungRelease Management

Fair point. I'll own the September integration plan and publish a content list by Friday, with a target merge date for each item.

Rollout Plan

37 · Grace JungRelease Management

Let's talk about the rollout for 2.1.1. Since 2.1.0 never went out, we're essentially doing the original rollout with a fixed build. I propose we submit to the carriers that require approval tomorrow, and start the open-market rollout on Tuesday, August 18th: one percent for forty-eight hours, then ten percent, then everyone by August 25th.

38 · Tom AhnSQE

I'd like the halt criteria to include the storage-specific signal, not just the overall crash rate. If we see any storage panic signature in the one percent group, we stop, even if the overall rate looks fine.

39 · Jiwoo LeeKernel & BSP

I'd add the validity check warning as a metric too. If it fires much more often in the field than in the lab, it doesn't mean users are affected, but it would tell us the timing in the real world is different from what we tested, and I'd want to know that early.

40 · Grace JungRelease Management

Good, both of those go into the rollout plan. Hyunsoo, anything on power we should watch?

41 · Hyunsoo BaeKernel & BSP

Just the standby drain metric from telemetry. If it goes up by more than half a percent overnight compared to 2.0.3 devices, I'd want to look before we expand. I don't expect it, but it's cheap to watch.

Process Lessons from the Hold

42 · Grace JungRelease Management

Before we wrap up, I'd like to spend five minutes on process, because the council will certainly ask how a panic like this reached a release candidate in the first place. What would have caught it earlier?

43 · Hyunsoo BaeKernel & BSP

Honestly, the timeout change should have been tested together with the new storage firmware. They were merged a week apart, by different teams, and each was tested on its own. Nobody owned the combination. If we had a rule that any change to storage power management triggers a run of the storage stress profile with the latest firmware, we would have seen it two weeks before the release candidate.

44 · Tom AhnSQE

From the lab side, we could make that automatic. We already tag changes by subsystem. If a change touches the storage driver, we can schedule a smaller, twelve-hour storage stress run on fifty devices overnight. It wouldn't catch everything, but at a five percent panic rate, it would almost certainly have caught this one.

45 · Minji SeoSQE

I like that, and I'd extend the same idea to firmware updates from vendors. A new firmware binary is a change too, even if no line of our code moves. Right now, firmware updates go through a much lighter process than code changes, and that's a gap.

46 · Jiwoo LeeKernel & BSP

Agreed. I'll write up both proposals in the root cause summary, so the council sees concrete prevention steps, not just the fix.

47 · Grace JungRelease Management

Perfect. The council always responds better to 'here's what we changed' than to 'here's what went wrong'.

Decisions and Action Items

48 · Grace JungRelease Management

Let me summarize the recommendation I'll take to the council. Orion 2.1.1 is a go. It includes the storage fix and everything that was in 2.1.0. The camera hang fix and the modem firmware go into the September build. Carrier submissions tomorrow, open-market rollout starting August 18th with the halt criteria we discussed. Does anyone disagree?

49 · Minji SeoSQE

No disagreement. SQE signs off on 2.1.1.

50 · Grace JungRelease Management

Thank you. Actions: Minji, send the formal sign-off and the test summary to the council by 9 a.m. tomorrow, and propose the 4K thirty tip to support. Tom, set up the rollout dashboard with the storage signature and the validity check metric. Jiwoo, write a short root cause summary for the release notes archive. Hyunsoo, add the standby drain comparison to the dashboard. Seojin, keep the firmware validation on track for September. And I'll prepare the September content list by Friday.

51 · Jiwoo LeeKernel & BSP

I'll have the summary ready by Thursday. I'd also like to present the case at the Friday tech share later this month, since it's a good example of how a small timing change can expose a latent bug.

Closing and Next Meeting

52 · Grace JungRelease Management

Great idea, Jiwoo. Thank you, everyone. This is a much better place than where we were a week ago. Our next review is Tuesday, August 18th, at 2 p.m. Korea time, right after the one percent rollout starts, so we can look at the first day of data together.

53 · Tom AhnSQE

Sounds good. I'll have the dashboard live before the rollout starts, and I'll share a link in the channel on Monday so everyone can check that the metrics make sense before real data starts flowing in.

54 · Minji SeoSQE

And I'll make sure the stress lab keeps a small group running 2.1.1 through the rollout, so if anything strange shows up in the field, we can try to reproduce it right away.

55 · Seojin LimModem Software

Thanks, Grace. See you next Tuesday, and I'll bring the first results from the drive tests in Portugal.

02 / 한국어 번역

참석자 확인 및 회의 목적

01 · Grace JungRelease Management

안녕하세요, 여러분. 다 오신 것 같네요. 오늘 회의 목적은 하나로 분명합니다. 지난주 보류한 2.1.0 빌드를 Orion 2.1.1이 대체할 준비가 됐는지, 그렇다면 언제 내보낼지 결정하는 겁니다. 각 팀이 현황을 보고하고, 열린 이슈를 살펴본 다음, 제가 내일 오전 릴리스 위원회에 가져갈 출시 여부 권고안으로 마무리하겠습니다.

02 · Minji SeoSQE

SQE 민지입니다. Tom도 함께 왔는데, 후보 빌드의 스트레스 테스트를 돌렸습니다.

03 · Jiwoo LeeKernel & BSP

커널·BSP 팀 지우와 현수입니다. 스토리지 수정을 다루고, 현수 님이 전력 수치를 갖고 있습니다.

04 · Seojin LimModem Software

모뎀 소프트웨어팀 서진입니다. 장기 수정의 일부가 이번 빌드에 영향을 줄 수 있어서 이베리아 재부팅 이슈 업데이트를 드리겠습니다.

05 · Grace JungRelease Management

감사합니다. 이 빌드가 존재하는 주된 이유부터 시작하죠. 지우 님, 스토리지 패닉은 어떻게 결론이 났나요?

커널 스토리지 수정 현황

06 · Jiwoo LeeKernel & BSP

근본 원인을 확인했고 검증된 수정이 있습니다. 지난 월요일에 설계한 네 그룹 실험에서 아주 깔끔한 결과가 나왔습니다. 2.1.0 빌드를 그대로 쓴 대조군은 60대 중 6건의 패닉이 났습니다. 원래 500밀리초 타임아웃 그룹은 0건이었습니다. 이전 스토리지 펌웨어 그룹도 0건이었습니다. 그리고 디버그 그룹은 저희가 의심했던 경쟁 상태를 정확히 보여 줬습니다. 아홉 번의 개별 이벤트에서, 에러 핸들러가 이미 요청을 중단하고 해제한 후에 늦은 완료가 도착했습니다.

07 · Grace JungRelease Management

그러니까 가설의 두 계층이 모두 확인됐군요. 2.1.1에서는 실제로 무엇을 바꿨나요?

08 · Jiwoo LeeKernel & BSP

두 가지를 바꿨습니다. 첫째, 서스펜드 타임아웃을 1초로 했는데, Qorvix 레퍼런스 드라이버와 스토리지 규격에 맞춘 겁니다. 둘째, 완료 경로가 이제 요청을 건드리기 전에 아직 유효한지 확인합니다. 유효하지 않으면 크래시를 내는 대신 경고를 로그로 남기고 그 완료를 무시합니다. Qorvix의 Laura가 두 변경 모두 리뷰했고, 레지스터 덤프상 컨트롤러가 규격대로 동작했다고 확인해 줬습니다. 그러니 이건 순전히 저희 쪽 소프트웨어 문제였습니다.

09 · Tom AhnSQE

그리고 2.1.1 후보 빌드의 스트레스 결과는 깨끗합니다. 200대에서 72시간 전체 프로필을 돌렸고 스토리지 패닉은 0건이었습니다. 로그에서 유효성 검사가 세 번 동작한 게 보였는데, 늦은 완료가 여전히 가끔 발생하지만 이제는 무해하다는 뜻입니다.

10 · Grace JungRelease Management

제가 보고 싶은 증거가 바로 그런 거예요. 크래시가 사라진 것뿐 아니라, 보호 장치가 제 역할을 하고 있다는 증거요.

11 · Hyunsoo BaeKernel & BSP

배터리 쪽은, 짧은 타임아웃이 원래 대기 전력을 아끼려고 도입된 거라 1초로 바꾼 영향을 측정했습니다. 레퍼런스 단말에서 밤새 대기 소모가 2.6%에서 3.0%로 늘었습니다. 2.1.0 대비로는 작은 퇴보지만, 3.2%였던 2.0.3보다는 여전히 낫습니다. 지금은 허용 가능하다고 보고, 나중에 그 전력을 아낄 더 똑똑한 방법을 찾아보겠습니다.

12 · Minji SeoSQE

SQE 관점에서는 그 트레이드오프가 분명히 옳습니다. 밤사이 0.4% 차이로 불평하는 사람은 없지만, 크래시에는 모두가 불평하죠.

전체 이슈 현황

13 · Grace JungRelease Management

좋습니다. 민지 님, 2.1.1 후보 빌드의 열린 이슈 전체 현황을 알려 주시겠어요?

14 · Minji SeoSQE

네. 2.1.1에서 발견된 열린 이슈는 23건입니다. 크리티컬 0건, 메이저 2건, 마이너 21건입니다. 마이너 21건 중 18건은 현재 양산 빌드인 2.0.3에도 있어서 회귀가 아닙니다. 나머지 3건은 설정 앱의 외관상 이슈이고, 프레임워크팀이 2.1.2에 넣을 수정을 준비해 두었습니다.

15 · Grace JungRelease Management

그리고 메이저 2건은요?

16 · Tom AhnSQE

첫 번째는 지난주 스토리지 패닉과 함께 나타났던 디스플레이 드라이버 워치독 bite입니다. 그 이후 두 번 더 봤으니, 약 1만 4천 단말 시간에 세 번입니다. 2.0.3에서도 비슷한 비율로 재현되니 새로운 문제는 아닙니다. 디스플레이팀은 패널 전원을 끌 때의 드문 타이밍 문제와 관련 있다고 보고 있고, 아직 데이터를 수집 중입니다.

17 · Tom AhnSQE

두 번째 메이저 이슈는 메모리 부족 패닉인데, 2.1.1에서 한 번, 2.0.3에서 두 번 봤고, 항상 수십 개 앱을 열어 둔 상태로 60시간 넘게 연속 스트레스를 준 후였습니다. 실제 문제이긴 하지만, 일반 사용자가 그런 패턴에 걸리는 건 상상하기 어렵습니다. 메이저 이슈 둘 다 회귀가 아니라는 게 이번 결정의 핵심 포인트입니다.

18 · Grace JungRelease Management

동의합니다. 유지보수 릴리스에 대한 저희 원칙은 새로운 크리티컬이나 메이저 회귀를 출시하지 않고, 기존 이슈를 악화시키지 않는 겁니다. 2.1.1은 두 조건을 모두 충족하는 것 같네요.

카메라 hang 수정 포함 여부

19 · Grace JungRelease Management

이제 더 어려운 질문입니다. 어제 카메라 녹화 hang 분류 회의에서 타임아웃 수정이 나왔습니다. 2.1.1에 넣어야 할까요, 아니면 다음 빌드를 기다려야 할까요?

20 · Tom AhnSQE

현재 상황은 이렇습니다. 준호 님이 오늘 아침 테스트 빌드를 전달했습니다. 소연 님이 한 시간 전에 에러 주입 테스트를 시작했는데, 초기 결과가 아주 고무적입니다. 지금까지 40번 주입해서 시스템 hang 0건입니다. 하지만 합의한 전체 검증 계획은 카메라 회귀 스위트까지 해서 8월 17일 월요일에 끝납니다.

21 · Minji SeoSQE

그러니까 그걸 넣으면 2.1.1은 빨라야 17일에 확정할 수 있습니다. 넣지 않으면 2.1.1은 오늘 준비가 끝난 상태고요.

22 · Jiwoo LeeKernel & BSP

제 직감으로는 스토리지 수정을 카메라 수정에 볼모로 잡히게 하지 말아야 합니다. 2.1.1이 하루 늦어질 때마다 2.0.3 단말들은 이전 스토리지 드라이버로 계속 동작합니다. 공정하게 말하면 2.0.3에는 그 패닉이 없지만, 7월 보안 수정 두 개를 포함해 2.1.0에 들어갔던 수십 개의 다른 수정도 없습니다.

23 · Tom AhnSQE

반면에 카메라 hang은 지금 사용자에게 더 눈에 띄는 이슈입니다. 리뷰어가 보고했고, 멈춘 콘서트 녹화 영상은 조회수가 수십만입니다. 그걸 해결하지 않은 유지보수 릴리스를 내면, 왜 안 고쳤냐고 묻는 사람들이 있을 겁니다.

24 · Grace JungRelease Management

타당한 우려지만, 42개 통신사로 가야 하는 빌드에 수정을 서둘러 넣기보다는 '다음 업데이트에 들어갑니다'라고 답하는 게 낫다고 봅니다. 카메라 수정이 콘텐츠 마감이 8월 25일인 9월 빌드에 들어가지 못할 이유가 있나요?

25 · Minji SeoSQE

아니요, 없습니다. 검증이 17일에 끝나니까 9월 마감까지 일주일 넘는 여유가 있습니다. 그리고 9월은 이미 보안 중심 빌드로 계획돼 있어서, 작고 충분히 테스트된 드라이버 수정은 거기에 잘 맞습니다.

26 · Tom AhnSQE

좋아요, 설득됐습니다. 공개적으로 시기를 약속하기만 한다면 사용자들은 몇 주 더 기다릴 수 있을 겁니다. 대부분의 사람들이 매일 40분짜리 4K 영상을 찍지는 않으니까요.

27 · Grace JungRelease Management

그럼 그렇게 합의하죠. 카메라 수정은 9월 빌드에 들어갑니다. 그동안 업데이트가 나올 때까지 긴 영상은 4K 30fps로 녹화하라고 권하는 짧은 팁을 게시할 수 있을까요?

28 · Minji SeoSQE

합리적인 우회책이네요. 4K 30fps는 두 시간이 지나도 영향이 없다는 데이터와 함께 고객 지원팀에 제안하겠습니다.

모뎀 소프트웨어 현황

29 · Grace JungRelease Management

서진 님, 이베리아 재부팅 이슈는 어떤가요? 그중 2.1.1에 들어가야 할 게 있나요?

30 · Seojin LimModem Software

좋은 소식부터요. 설정 플래그는 5% 단말에서 12시간을 지켜본 뒤 지난 금요일에 전체 배포됐고, 해당 통신사의 재부팅률은 하루 단말 대비 0.9%에서 0.04%로 떨어져 사실상 기준치로 돌아왔습니다. 예상대로 모뎀 서브시스템 재시작은 여전히 하루 약 0.8%로 발생하고 있지만, 이제 사용자는 전체 재부팅 대신 몇 초간 신호가 없는 정도만 겪습니다.

31 · Grace JungRelease Management

큰 개선이네요. 펌웨어 수정은요?

32 · Seojin LimModem Software

Qorvix가 어제 일정대로 패치된 펌웨어를 전달했습니다. 저희 랩에서 테스트 중이고, Pedro가 이번 주 포르투갈에서 주행 테스트를 하고 있습니다. 완전히 검증된 버전은 8월 14일에 나옵니다. 2.1.1에 넣을 준비는 안 됐고, 어차피 넣고 싶지도 않습니다. 모뎀 펌웨어 변경은 통신사 승인이 필요해서 빌드 전체가 느려질 테니까요.

33 · Grace JungRelease Management

동의합니다. 그러면 펌웨어도 Lucia가 협상한 신속 승인을 받아 9월로 가는 거죠?

34 · Seojin LimModem Software

네. Lucia가 통신사에서 영업일 5일 안에 검토해 주기로 했다고 확인했습니다. 그리고 설정 플래그로 이미 재부팅은 사라졌으니, 별도 긴급 릴리스를 정당화할 만큼 시급하지는 않습니다.

35 · Minji SeoSQE

다행이네요. 그런데 9월 빌드가 바빠지고 있습니다. 보안 패치, 임시 GPU 수정, 카메라 수정, 이제 모뎀 펌웨어까지요. 마지막 순간에 충돌을 발견하지 않도록 통합 계획에 단일 담당자가 있었으면 합니다.

36 · Grace JungRelease Management

맞는 말이에요. 9월 통합 계획은 제가 맡아서, 금요일까지 항목별 목표 머지 날짜가 들어간 콘텐츠 목록을 공유하겠습니다.

배포 계획

37 · Grace JungRelease Management

2.1.1 배포 이야기를 하죠. 2.1.0은 나간 적이 없으니, 사실상 수정된 빌드로 원래 배포를 하는 셈입니다. 승인이 필요한 통신사에는 내일 제출하고, 개방 시장 배포는 8월 18일 화요일에 시작하자고 제안합니다. 48시간 동안 1%, 그다음 10%, 8월 25일까지 전체입니다.

38 · Tom AhnSQE

중단 기준에 전체 크래시율뿐 아니라 스토리지 관련 신호도 포함했으면 합니다. 1% 그룹에서 스토리지 패닉 시그니처가 하나라도 보이면, 전체 비율이 괜찮아 보여도 멈추는 거죠.

39 · Jiwoo LeeKernel & BSP

유효성 검사 경고도 지표로 추가하고 싶습니다. 랩보다 시장에서 훨씬 자주 발생한다면, 사용자가 영향을 받는다는 뜻은 아니지만 실제 환경의 타이밍이 우리가 테스트한 것과 다르다는 뜻이고, 그건 일찍 알고 싶습니다.

40 · Grace JungRelease Management

좋습니다. 둘 다 배포 계획에 넣겠습니다. 현수 님, 전력 쪽에서 지켜봐야 할 게 있나요?

41 · Hyunsoo BaeKernel & BSP

텔레메트리의 대기 소모 지표 하나요. 2.0.3 단말 대비 밤사이 0.5% 이상 올라가면, 확대하기 전에 살펴보고 싶습니다. 그럴 거라고 예상하진 않지만 지켜보는 데 비용이 거의 안 드니까요.

보류 사태에서 얻은 프로세스 교훈

42 · Grace JungRelease Management

마무리하기 전에 프로세스에 5분 정도 쓰고 싶습니다. 위원회가 애초에 이런 패닉이 어떻게 릴리스 후보까지 갔는지 분명히 물을 테니까요. 무엇이 이걸 더 일찍 잡아냈을까요?

43 · Hyunsoo BaeKernel & BSP

솔직히 타임아웃 변경은 새 스토리지 펌웨어와 함께 테스트했어야 했습니다. 두 변경이 서로 다른 팀에 의해 일주일 간격으로 머지됐고, 각각 따로 테스트됐습니다. 그 조합은 아무도 책임지지 않았죠. 스토리지 전원 관리를 바꾸면 최신 펌웨어로 스토리지 스트레스 프로필을 돌린다는 규칙이 있었다면, 릴리스 후보 2주 전에 봤을 겁니다.

44 · Tom AhnSQE

랩 쪽에서는 그걸 자동화할 수 있습니다. 이미 변경 사항을 서브시스템별로 태그하고 있거든요. 변경이 스토리지 드라이버를 건드리면, 밤사이 50대로 12시간짜리 소규모 스토리지 스트레스를 예약할 수 있습니다. 모든 걸 잡지는 못하겠지만, 5% 패닉률이라면 이번 건은 거의 확실히 잡았을 겁니다.

45 · Minji SeoSQE

좋네요. 그리고 같은 개념을 벤더 펌웨어 업데이트에도 확장하고 싶습니다. 저희 코드가 한 줄도 바뀌지 않더라도 새 펌웨어 바이너리도 변경입니다. 지금은 펌웨어 업데이트가 코드 변경보다 훨씬 가벼운 절차를 거치는데, 그게 빈틈입니다.

46 · Jiwoo LeeKernel & BSP

동의합니다. 위원회가 수정뿐 아니라 구체적인 재발 방지 조치도 볼 수 있도록, 두 제안을 모두 근본 원인 요약에 정리하겠습니다.

47 · Grace JungRelease Management

완벽해요. 위원회는 '무엇이 잘못됐는지'보다 '무엇을 바꿨는지'에 항상 더 좋게 반응하거든요.

결정 사항 및 실행 항목

48 · Grace JungRelease Management

위원회에 가져갈 권고안을 요약하겠습니다. Orion 2.1.1은 출시 승인입니다. 스토리지 수정과 2.1.0에 있던 모든 것이 포함됩니다. 카메라 hang 수정과 모뎀 펌웨어는 9월 빌드에 들어갑니다. 통신사 제출은 내일, 개방 시장 배포는 논의한 중단 기준과 함께 8월 18일 시작합니다. 이견 있으신 분?

49 · Minji SeoSQE

이견 없습니다. SQE는 2.1.1을 승인합니다.

50 · Grace JungRelease Management

감사합니다. 실행 항목입니다. 민지 님은 내일 오전 9시까지 공식 승인서와 테스트 요약을 위원회에 보내고, 고객 지원팀에 4K 30fps 팁을 제안해 주세요. Tom은 스토리지 시그니처와 유효성 검사 지표가 포함된 배포 대시보드를 구성해 주세요. 지우 님은 릴리스 노트 보관용으로 짧은 근본 원인 요약을 작성해 주세요. 현수 님은 대기 소모 비교를 대시보드에 추가해 주세요. 서진 님은 9월에 맞춰 펌웨어 검증을 진행해 주세요. 그리고 저는 금요일까지 9월 콘텐츠 목록을 준비하겠습니다.

51 · Jiwoo LeeKernel & BSP

목요일까지 요약을 준비하겠습니다. 작은 타이밍 변경이 어떻게 잠재된 버그를 드러낼 수 있는지 보여 주는 좋은 예라서, 이달 말 금요 기술 공유에서 이 사례를 발표하고 싶습니다.

마무리 및 다음 회의

52 · Grace JungRelease Management

좋은 생각이에요, 지우 님. 모두 감사합니다. 일주일 전보다 훨씬 나은 상황이네요. 다음 점검은 1% 배포가 시작된 직후인 8월 18일 화요일 한국 시간 오후 2시이고, 첫날 데이터를 함께 보겠습니다.

53 · Tom AhnSQE

좋습니다. 배포가 시작되기 전에 대시보드를 가동해 두고, 월요일에 채널에 링크를 공유해서 실제 데이터가 들어오기 전에 모두가 지표가 타당한지 확인할 수 있게 하겠습니다.

54 · Minji SeoSQE

그리고 배포 기간 동안 스트레스 랩에서 소규모 그룹으로 2.1.1을 계속 돌려서, 시장에서 이상한 게 보이면 바로 재현을 시도할 수 있게 하겠습니다.

55 · Seojin LimModem Software

고마워요, Grace. 다음 주 화요일에 봬요. 포르투갈 주행 테스트 첫 결과도 가져가겠습니다.

03 / Business expressions

one clear purpose

하나의 분명한 목적 · 회의 목표를 명확히 제시할 때

Today's meeting has one clear purpose: decide whether Orion 2.1.1 is ready to replace the 2.1.0 build that we put on hold last week, and if so, when it goes out.

응용 연습
This call has one clear purpose: agree on the freeze date.

where did we land on

~은 어떻게 결론이 났나요 · 진행 중이던 사안의 결론을 물을 때

Jiwoo, where did we land on the storage panic?

응용 연습
Where did we land on the vendor's proposal?

very clean results

아주 깔끔한 결과 · 실험 결과가 명확하게 해석될 때

The four-group experiment we designed last Monday gave us very clean results.

응용 연습
The A/B test gave us very clean results within two days.

doing its job

제 역할을 하는 · 보호 장치나 기능이 의도대로 동작함을 확인할 때

That's exactly the kind of evidence I like to see: not just the crash going away, but proof that the protection is doing its job.

응용 연습
The rate limiter is doing its job during traffic spikes.

Nobody complains about

~에 대해서는 아무도 불평하지 않는다 · 사소한 비용과 큰 문제를 대비시킬 때

Nobody complains about a 0.4 percent difference overnight.

응용 연습
Nobody complains about a slightly longer install time.

which is the key point

그게 핵심 포인트다 · 결정에 가장 중요한 사실을 강조할 때

Neither of the major issues is a regression, which is the key point for this decision.

응용 연습
The fix is isolated to one driver, which is the key point.

hold the storage fix hostage

스토리지 수정을 볼모로 잡다 · 한 작업이 다른 작업 때문에 불필요하게 지연되는 걸 경계할 때

My instinct is not to hold the storage fix hostage to the camera fix.

응용 연습
Let's not hold the security patch hostage to a UI change.

I'm persuaded

설득됐다 · 상대 논리를 듣고 의견을 바꿀 때

Okay, I'm persuaded.

응용 연습
I'm persuaded; let's ship the smaller fix first.

fits there nicely

거기에 잘 들어맞는다 · 작업이 특정 릴리스나 일정에 적합할 때

And September is already planned as a security-focused build, so a small, well-tested driver fix fits there nicely.

응용 연습
The logging change is low risk, so it fits there nicely.

Good news first

좋은 소식부터 말씀드리면 · 좋은 소식과 나쁜 소식을 차례로 전할 때

Good news first.

응용 연습
Good news first: the crash rate is back to normal.

on schedule

일정대로 · 약속된 날짜를 지켰음을 말할 때

Qorvix delivered the patched firmware yesterday, on schedule.

응용 연습
The BSP drop arrived on schedule this morning.

at the last minute

마지막 순간에 · 막판에 문제가 드러나는 걸 피하자고 할 때

I'd like a single owner for the integration plan, so we don't discover conflicts at the last minute.

응용 연습
We found the signing issue at the last minute.

it's cheap to watch

지켜보는 데 비용이 거의 안 든다 · 가능성이 낮아도 모니터링할 가치가 있음을 말할 때

I don't expect it, but it's cheap to watch.

응용 연습
The metric probably won't move, but it's cheap to watch.

is a go

출시(진행)가 승인됐다 · 출시나 진행 결정을 선언할 때

Orion 2.1.1 is a go.

응용 연습
The OTA is a go for Tuesday morning.

signs off on

~을 승인하다 · 품질이나 책임 부서가 공식 승인할 때

SQE signs off on 2.1.1.

응용 연습
Security has to sign off on the patch before we ship.

a latent bug

잠재된 버그 · 오래 숨어 있다가 특정 조건에서 드러난 버그를 말할 때

I'd also like to present the case at the Friday tech share later this month, since it's a good example of how a small timing change can expose a latent bug.

응용 연습
The new compiler exposed a latent bug in our driver.