दोषवर्गीकरणधर्मः। सेवामूल्यधर्मस्य (१९ जन) अनन्तरं अत्र दोषवर्गः: दोषवर्गीकरणधर्मः पुनःप्रयत्नयोग्यं घातकं कोशः। दोषवर्गीकरणधर्मः।
English (minimizable)
After service price (19 Jan), this post covers fault classes: retryable versus fatal, stable codes, envelopes and client mapping so retries do not thrash.
पूर्ण-शीर्षकम् / Full title
दोषवर्गीकरणधर्मः: A Metrical Codification of Fault-Class Dharma (with English glosses)
English · overview and topics (minimizable)
What this post is about
An error without a class is a shout in the dark. Name retry, map and freeze the code bone.
Topics
- Why class
- Retryable
- Fatal
- Stable code
- Envelope
- Client map
- Budget on retry
- Log class
- Not stringly chaos
- Five limbs
- Close
- Seal
Sanskrit title
दोषवर्गीकरणधर्मः = dharma of fault classification.
English
Minimizable; Sanskrit-first.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| सेवामूल्यधर्मः (१९ जन) | price | not fault shape |
| मृतपत्रधर्मः (१४ जन) | poison sink | cousin |
| अत्र | error taxonomy | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. split retryable from fatal early: split
२. stable machine codes not prose alone: codes
३. envelope class next to message: env
४. clients map once centrally: map
५. cap retry budget by class: budget
त्याज्यम् / Avoid
- Retry every 5xx forever
- Prose-only errors
- New code per deploy
- Client each invents mapping
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| error class | दोषवर्गः | fault bucket |
| retryable | पुनःप्रयत्नयोग्यम् | may try again |
| fatal | घातकदोषः | stop path |
| stable code | स्थिरदोषसङ्केतः | immutable id |
| envelope | दोषकोशः | error wrapper |
श्लोकः १ (अनुष्टुभ्)
अवर्गे पुनःप्रयत्नो अन्धः हि नित्यम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
दोषो वर्गहीनः अन्धकारे नादः तस्माद् वर्गं छिन्दि ।
अवर्गे पुनःप्रयत्नो अन्धः हि नित्यम् ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| दोषो | दोषो |
| वर्गहीनः | वर्गहीनः |
| अन्धकारे | अन्धकारे |
| नादः | नादः |
| तस्माद् | तस्माद् |
| वर्गं | वर्गं |
| छिन्दि | छिन्दि |
| अवर्गे | अवर्गे |
| पुनःप्रयत्नो | पुनःप्रयत्नो |
| अन्धः | अन्धः |
| हि | हि |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Classless faults are shouts in the dark; cut the class first.
Context / topic
why
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
मिश्रणे जालं दहति व्ययः पथि सदा ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
पुनःप्रयत्नयोग्यं पृथक् जान घातकं सहसा मा ।
मिश्रणे जालं दहति व्ययः पथि सदा ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| पुनःप्रयत्नयोग्यं | पुनःप्रयत्नयोग्यं |
| पृथक् | पृथक् |
| जान | जान |
| घातकं | घातकं |
| सहसा | सहसा |
| मा | मा |
| मिश्रणे | मिश्रणे |
| जालं | जालं |
| दहति | दहति |
| व्ययः | व्ययः |
| पथि | पथि |
| सदा | सदा |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Know retryable apart from fatal; mixing burns the net.
Context / topic
retry
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (उपजाति)
स्पष्टं रुन्धि मार्गम् सदा सम्यक् ।
आशया मा गच्छ सदा सम्यक् ।
एवं घातकधर्मः हि सम्यक् ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
घातकपথে मौनं मा हि सम्यक् ।
स्पष्टं रुन्धि मार्गम् सदा सम्यक् ।
आशया मा गच्छ सदा सम्यक् ।
एवं घातकधर्मः हि सम्यक् ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| घातकपথে | घातकपথে |
| मौनं | मौनं |
| मा | मा |
| हि | हि |
| सम्यक् | सम्यक् |
| स्पष्टं | स्पष्टं |
| रुन्धि | रुन्धि |
| मार्गम् | मार्गम् |
| सदा | सदा |
| आशया | आशया |
| गच्छ | गच्छ |
| एवं | एवं |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
English sense
On fatal paths stop clearly; hope is not a route.
Context / topic
fatal
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ४ (अनुष्टुभ्)
सङ्केतचले ग्राहको भ्रमति नित्यम् ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
स्थिरदोषसङ्केतं अचलं कुरु वाक्यं तु चलतु ।
सङ्केतचले ग्राहको भ्रमति नित्यम् ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| स्थिरदोषसङ्केतं | स्थिरदोषसङ्केतं |
| अचलं | अचलं |
| कुरु | कुरु |
| वाक्यं | वाक्यं |
| तु | तु |
| चलतु | चलतु |
| सङ्केतचले | सङ्केतचले |
| ग्राहको | ग्राहको |
| भ्रमति | भ्रमति |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Freeze machine codes; prose may move, codes must not.
Context / topic
codes
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (अनुष्टुभ्)
केवलवाक्ये यन्त्रं अन्धम् सदा नित्यम् ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
दोषकोशे वर्गं सन्देशं च सह लिख ।
केवलवाक्ये यन्त्रं अन्धम् सदा नित्यम् ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| दोषकोशे | दोषकोशे |
| वर्गं | वर्गं |
| सन्देशं | सन्देशं |
| च | च |
| सह | सह |
| लिख | लिख |
| केवलवाक्ये | केवलवाक्ये |
| यन्त्रं | यन्त्रं |
| अन्धम् | अन्धम् |
| सदा | सदा |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Envelope carries class beside message; prose alone blinds machines.
Context / topic
env
वृत्तमिति: ८-८-८-८।
श्लोकः ६ (अनुष्टुभ्)
बहुमाने युद्धं नित्यम् एव नित्यम् ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
ग्राहकमानचित्रं एकस्थानं कुरु मा प्रतिसेवा ।
बहुमाने युद्धं नित्यम् एव नित्यम् ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| ग्राहकमानचित्रं | ग्राहकमानचित्रं |
| एकस्थानं | एकस्थानं |
| कुरु | कुरु |
| मा | मा |
| प्रतिसेवा | प्रतिसेवा |
| बहुमाने | बहुमाने |
| युद्धं | युद्धं |
| नित्यम् | नित्यम् |
| एव | एव |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
One central client map; each service inventing maps is war.
Context / topic
map
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
अनन्ते प्रयत्ने बाढ़ा जायते पथि हि ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
पुनःप्रयत्नसीमां वर्गेण बध्नीहि अनन्तं मा ।
अनन्ते प्रयत्ने बाढ़ा जायते पथि हि ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| पुनःप्रयत्नसीमां | पुनःप्रयत्नसीमां |
| वर्गेण | वर्गेण |
| बध्नीहि | बध्नीहि |
| अनन्तं | अनन्तं |
| मा | मा |
| अनन्ते | अनन्ते |
| प्रयत्ने | प्रयत्ने |
| बाढ़ा | बाढ़ा |
| जायते | जायते |
| पथि | पथि |
| हि | हि |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Cap retry budget by class; infinite retry is a flood.
Context / topic
budget
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
अपञ्जिके पाठः अन्धो जायते पथि हि ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
वर्गं पञ्जिकायां लिख मा केवलं सन्देशे ।
अपञ्जिके पाठः अन्धो जायते पथि हि ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| वर्गं | वर्गं |
| पञ्जिकायां | पञ्जिकायां |
| लिख | लिख |
| मा | मा |
| केवलं | केवलं |
| सन्देशे | सन्देशे |
| अपञ्जिके | अपञ्जिके |
| पाठः | पाठः |
| अन्धो | अन्धो |
| जायते | जायते |
| पथि | पथि |
| हि | हि |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Log the class not only the string; string-only logs blind readers.
Context / topic
log
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
मितवर्गः पर्याप्तः पथि सदा नित्यम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
सूत्रदोषबाढ़ा न धर्मः सदा नित्यम् ।
मितवर्गः पर्याप्तः पथि सदा नित्यम् ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| सूत्रदोषबाढ़ा | सूत्रदोषबाढ़ा |
| न | न |
| धर्मः | धर्मः |
| सदा | सदा |
| नित्यम् | नित्यम् |
| मितवर्गः | मितवर्गः |
| पर्याप्तः | पर्याप्तः |
| पथि | पथि |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Stringly error chaos is not dharma; measured classes are enough.
Context / topic
not chaos
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
सङ्केतं कोशं मानम् हि सम्यक् ।
सीमां पञ्जिकासत्यम् हि सम्यक् ।
पञ्चाङ्गं दोषवर्ग उच्यते हि ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
वर्गं पुनर्योग्यं घातकम् सदा ।
सङ्केतं कोशं मानम् हि सम्यक् ।
सीमां पञ्जिकासत्यम् हि सम्यक् ।
पञ्चाङ्गं दोषवर्ग उच्यते हि ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| वर्गं | वर्गं |
| पुनर्योग्यं | पुनर्योग्यं |
| घातकम् | घातकम् |
| सदा | सदा |
| सङ्केतं | सङ्केतं |
| कोशं | कोशं |
| मानम् | मानम् |
| हि | हि |
| सम्यक् | सम्यक् |
| सीमां | सीमां |
| पञ्जिकासत्यम् | पञ्जिकासत्यम् |
| पञ्चाङ्गं | पञ्चाङ्गं |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
English sense
Five limbs of fault-class dharma.
Context / topic
five
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
मापितदोषः कर्मयोग्यः तन्त्रधर्मः स उच्यते ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति दोषवर्गसारः स्थिरसङ्केतयुक्तः ।
मापितदोषः कर्मयोग्यः तन्त्रधर्मः स उच्यते ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | इति |
| दोषवर्गसारः | दोषवर्गसारः |
| स्थिरसङ्केतयुक्तः | स्थिरसङ्केतयुक्तः |
| मापितदोषः | मापितदोषः |
| कर्मयोग्यः | कर्मयोग्यः |
| तन्त्रधर्मः | तन्त्रधर्मः |
| स | स |
| उच्यते | उच्यते |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Closing: operable faults under stable class law.
Context / topic
close
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
सूत्रबाढ़ां मा दोषधर्मः स उच्यते पथि ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
वर्गं छिन्दि सङ्केतं स्थिरीकुरु कोशं योजय सीमां ।
सूत्रबाढ़ां मा दोषधर्मः स उच्यते पथि ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| वर्गं | वर्गं |
| छिन्दि | छिन्दि |
| सङ्केतं | सङ्केतं |
| स्थिरीकुरु | स्थिरीकुरु |
| कोशं | कोशं |
| योजय | योजय |
| सीमां | सीमां |
| सूत्रबाढ़ां | सूत्रबाढ़ां |
| मा | मा |
| दोषधर्मः | दोषधर्मः |
| स | स |
| उच्यते | उच्यते |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Class early, freeze codes, envelope, budget retries, never string chaos.
Context / topic
seal
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. वर्गं छिन्दि
२. पुनर्योग्यं जान
३. घातकं रुन्धि
४. सङ्केतं स्थिरीकुरु
५. कोशं योजय
६. ग्राहकं एकं शिक्षय
७. सीमां देहि
८. वर्गं लिख
९. पञ्चाङ्गं स्मर
१०. सूत्रबाढ़ां मा
११. सत्यं दोषं
१२. धर्मं धारय
सन्दर्भाः / References
- API error taxonomy
- Retry policy by class
- Prior: pricing 19 Jan, DLQ 14 Jan