परिपथभङ्गधर्मः। पार्श्वरोधे (१५ नव) क्षमाविभागः। अत्र मृतपथं कथं रुणद्धि। closed open half-open। न अनन्तtimeout; परिपथभङ्गधर्मः।
English (minimizable)
After bulkheads (15 Nov), this post covers circuit breakers: three states, error and slow-call trips, open fallbacks, half-open probes, per-dependency scope, composition with timeouts and bulkheads, state metrics and manual force-open.
पूर्ण-शीर्षकम् / Full title
परिपथभङ्गधर्मः: A Metrical Codification of Circuit Breakers (with English glosses)
English · overview and topics (minimizable)
What this post is about
Circuit breakers temporarily stop calling a failing dependency and fail fast or fall back until a controlled probe succeeds.
Topics covered
- Stop repeated timeout tax
- Closed open half-open
- Rate-based trip conditions
- Fail-fast fallback when open
- Limited half-open probes
- Per-dependency scope
- Compose with bulkhead and timeout
- State and flap metrics
- Manual force-open
- Bulkhead vs breaker vs retry
Sanskrit title
परिपथभङ्गधर्मः = paripatha-bhaṅga-dharmaḥ “dharma of breaking the circuit path”.
English
Minimizable; Sanskrit-first.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| पार्श्वरोधधर्मः (१५ नव) | bulkhead | capacity wall |
| प्रतिरक्षाउड्डयनधर्मः (४ नव) | hedge | related latency |
| भारत्यागधर्मः (५ नव) | shed | global refuse |
| स्वास्थ्यप्रबोधः (११ अक्टो) | health | probe kin |
| इदम् | circuit breaker path | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. three states with half-open: probe recovery
२. trip on sustained rates: not one blip
३. fail fast with fallback: while open
४. limit half-open trials: no stampede
५. breaker per dependency: not one global
६. pair timeout+bulkhead: layered
७. manual force-open: for incidents
त्याज्यम् / Avoid
- retry storms with no breaker on dead dep
- forever-open without half-open probe
- one breaker for all outbound calls
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| circuit breaker | परिपथभङ्गः | |
| closed | पिहितम् / closed | |
| open | उद्घाटितम् / open | |
| half-open | अर्धोद्घाटितम् | |
| fallback | पश्चात्पथः / fallback | |
| slow-call rate | मन्दआह्वानदरः | |
| trip | प्रवर्तनम् / trip | |
| cool-down | शीतलीकरणम् | |
| force-open | बलादुद्घाटनम् | |
| probe | परीक्षाह्वानम् |
श्लोकः १ (अनुष्टुभ्)
परिपथभङ्गधर्मस्तस्माद् पथनिरोधः ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
मृताश्रयः यदि वारं वारं हन्यते तदा स्वयं कालक्षयः ।
परिपथभङ्गधर्मस्तस्माद् पथनिरोधः ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| मृताश्रयः | dead dependency |
| वारं वारम् | again and again |
| हन्यते | is struck |
| स्वयम् | self |
| कालक्षयः | time waste |
| परिपथभङ्गधर्मः | circuit-break dharma |
| पथनिरोधः | path stop |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| परिपथभङ्गधर्मः | circuit-breaker dharma |
| पथनिरोधः | path block |
English sense
A circuit breaker stops calling a failing dependency for a cool-down so your threads and users are not trapped in repeated timeouts.
Context / topic
Topic: why breaker. Distinct from bulkhead capacity walls and from retries alone.
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
boolean forever open अपूर्णम् ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
states closed open half-open ।
boolean forever open अपूर्णम् ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| states | states |
| closed | closed |
| open | open |
| half-open | half-open |
| boolean | boolean |
| forever | forever |
| open | open |
| अपूर्णम् | incomplete |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| three states | closed open half-open |
| forever open | no probe |
English sense
Closed allows calls; open fails fast; half-open probes recovery. A sticky open with no probe never heals.
Context / topic
Topic: state machine.
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (अनुष्टुभ्)
single blip trip मा ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
open on error rate or slow-call rate ।
single blip trip मा ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| open | open |
| error | error |
| rate | rate |
| slow-call | slow-call |
| rate | rate |
| single | single |
| blip | blip |
| trip | trip |
| मा | not |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| rate thresholds | statistical |
| single blip | too sensitive |
English sense
Trip on sustained error or latency ratios over a window not on one unlucky timeout.
Context / topic
Topic: trip conditions.
वृत्तमिति: ८-८-८-८।
श्लोकः ४ (अनुष्टुभ्)
hang waiting open theater ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
fail-fast fallback when open ।
hang waiting open theater ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| fail-fast | fail-fast |
| fallback | fallback |
| when | when |
| open | open |
| hang | hang |
| waiting | waiting |
| open | open |
| theater | theater |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| fallback | degrade path |
| hang waiting | defeats breaker |
English sense
While open return a planned fallback or clear error immediately. Waiting on an open breaker is not protection.
Context / topic
Topic: open behavior.
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (उपजाति)
न यूथम् ।
probe stampede
द्विदाहः ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
half-open single probe
न यूथम् ।
probe stampede
द्विदाहः ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| half-open | half-open |
| single | single |
| probe | probe |
| यूथम् | herd |
| probe | probe |
| stampede | stampede |
| द्विदाहः | double burn |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| single probe | controlled trial |
| probe stampede | storm heal |
English sense
Allow limited trial calls in half-open. A herd of probes can re-kill a recovering dependency.
Context / topic
Topic: half-open.
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ६ (अनुष्टुभ्)
one open blinds all deps ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
per-dependency breaker not global one ।
one open blinds all deps ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| per-dependency | per-dependency |
| breaker | breaker |
| not | not |
| global | global |
| one | one |
| one | one |
| open | open |
| blinds | blinds |
| all | all |
| deps | deps |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| per dependency | isolate signal |
| global one | false coupling |
English sense
Maintain breakers per dependency and optionally per operation. One global breaker couples unrelated failures.
Context / topic
Topic: scope.
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
breaker alone residual pin ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
combine with bulkhead and timeout ।
breaker alone residual pin ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| combine | combine |
| bulkhead | bulkhead |
| timeout | timeout |
| breaker | breaker |
| alone | alone |
| residual | residual |
| pin | pin |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| combine valves | defense layers |
| breaker alone | incomplete |
English sense
Timeouts bound each try; bulkheads bound concurrency; breakers stop hopeless tries. Use the set.
Context / topic
Topic: composition.
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
invisible flap अन्धता ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
metrics: state transitions open age ।
invisible flap अन्धता ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| metrics | metrics |
| state | state |
| transitions | transitions |
| open | open |
| age | age |
| invisible | invisible |
| flap | flap |
| अन्धता | blindness |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| state metrics | ops visibility |
| invisible | no pages |
English sense
Export breaker state and how long it has been open. Flapping breakers are configuration bugs.
Context / topic
Topic: observability.
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
only auto forever अपर्याप्तम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
manual force-open for incidents ।
only auto forever अपर्याप्तम् ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| manual | manual |
| force-open | force-open |
| incidents | incidents |
| only | only |
| auto | auto |
| forever | forever |
| अपर्याप्तम् | insufficient |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| force-open | human valve |
| only auto | slow ops |
English sense
Operators need a switch to hold a dependency open during firefighting without waiting for thresholds.
Context / topic
Topic: manual control.
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
परिपथ stop bad path ।
पुनःप्रयासः
after fail ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
पार्श्वरोध wall capacity
परिपथ stop bad path ।
पुनःप्रयासः
after fail ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| पार्श्वरोध | bulkhead |
| wall | wall |
| capacity | capacity |
| परिपथ | circuit |
| stop | stop |
| bad | bad |
| path | path |
| पुनःप्रयासः | retry |
| after | after |
| fail | fail |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| पार्श्वरोध | bulkhead |
| पुनःप्रयासः | retry |
English sense
Bulkheads partition capacity; breakers stop a sick path; retries try again after failure. Order and combine with care.
Context / topic
Topic: series distinctions.
सन्धिः: पार्श्व क्षमा; परिपथ पथ; पुनः पश्चात्।
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
एभिः परिपथभङ्गधर्मः पथनिरोधसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
states thresholds fallback scope compose पञ्चकम् ।
एभिः परिपथभङ्गधर्मः पथनिरोधसमन्वितः ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| states | states |
| thresholds | thresholds |
| fallback | fallback |
| scope | scope |
| compose | compose |
| पञ्चकम् | five-set |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| पञ्चकम् | states thresholds fallback scope compose |
English sense
Five limbs: three states, rate-based trips, fast fallback, per-dependency scope and composition with timeout bulkheads.
Context / topic
Topic: checklist.
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
मितं पथभङ्गं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति परिपथभङ्गधर्मसारः पथनिरोधसमन्वितः ।
मितं पथभङ्गं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | thus |
| परिपथभङ्गधर्मसारः | breaker essence |
| पथनिरोधः | path block |
| मितम् | measured |
| पथभङ्गम् | path break |
| क्रियायोग्यम् | operable |
| तन्त्रधर्मः | system dharma |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| मितं पथभङ्गम् | measured path break |
| तन्त्रधर्मः | platform dharma |
English sense
Closing: stop beating a dead dependency, probe gently and resume only when healthy.
Context / topic
Topic: close.
उपसंहारन्यायः: मृतं मा हन; शीघ्रं वद; अर्धमुक्तं परीक्षस्व।
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. Why breaker
२. States
३. Trips
४. Open behavior
५. Half-open
६. Scope
७. Compose
८. Metrics
९. Manual
१०. Series
११. Five limbs
१२. Close
सन्दर्भाः / References
- Prior: bulkhead 2026-11-15; hedge 2026-11-04; load shed 2026-11-05.
- Domain: circuit breakers.
- English minimizable; Sanskrit-first.
- Style: no em dash; no Oxford comma in English clauses.