Skip to main content

isc-projects/bind9

SkillsMP는 isc-projects/bind9에서 8개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
8
GitHub 스타
762
GitHub 포크
183

이 저장소의 skills

직업 카테고리 1개 · 100% 분류됨

수집된 skill 8개 중 8개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

How BIND 9 schedules callbacks — isc_job_run (same loop), isc_async_run (any thread → any loop), isc_work_enqueue (offload to a worker thread). Use when deciding where a callback should run, deferring a call to break lock re-entrancy or unwind the stack,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

The full commit workflow for BIND 9 repositories — pre-commit clang-format sequence, message shape and 72-column wrapping, trailer rules (Assisted-by and the forbidden ones), amend/fixup discipline, and the never-push boundary. Use EVERY time you are about to…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Drafting BIND 9 merge-request titles and descriptions — they feed the generated release notes, so the audience is system administrators. Use whenever writing or reviewing an MR title/description, when a change "needs a release note", or when tempted to touch…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

BIND 9's memory allocator wrapper (isc_mem memory contexts and isc_mempool fixed-size pools). Use when writing or reviewing code that allocates/frees memory anywhere in BIND 9, when choosing between isc_mem_get/put and isc_mem_allocate/free, when debugging…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Methodology for root-causing hard concurrency / memory-ordering bugs (intermittent races, use-after-free, RCU/lock-free publish-order defects, "impossible" stale reads) with LTTng flight-recorder (snapshot) tracing — when static analysis, printf, and a…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Design pattern for per-loop (per-thread) sharded data structures in BIND 9 — isc_tid() affinity replaces locking, foreign mutation becomes mark + owner lazy-reap, and eviction pressure must spread across shards. Use when designing or reviewing sharded…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Correct discipline for mutating an RCU / lock-free pointer-based data structure (trie, tree, list, graph) that has concurrent readers — build a new node cluster invisibly, publish it, then reclaim the old nodes after a grace period. Use when writing or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Measure and fix C struct layout in BIND 9 — pahole on the build's DWARF for sizes, padding holes, and cacheline boundaries, plus the house cacheline-padding idiom. Use when asked about struct size, padding, false sharing, or when adding/reordering members in…

원문 언어: 영어

업데이트
수집된 skill 8개 중 8개를 표시합니다.