पुनःप्रयासन्यायः। सीमादरे (१३ अगस्त) निषेधः स्पष्टः पश्चात्प्रयासकालश्च। अत्र निषेधानन्तरं कदा कथं च पुनः यतेत। नान्धप्रयासः; मितपुनरावृत्तिः विस्पन्देन सह। घाताङ्कविरामः, इदमर्थता, समवर्गप्रहारनिवारणम्, प्रयाससीमा। सीमादरः वारयति; अयं समये आगच्छति।

English · overview (minimizable)

English title

पुनःप्रयासन्यायः: A Metrical Codification of Retries and Backoff

Context and topics

This verse treatise is part of the 2026 Sanskrit systems series (reader format). Primary topics: retry, backoff, jitter, idempotency, reliability and sre.

How to read

  • Default view is Sanskrit-first (verses and Devanāgarī apparatus).
  • Open other <details> blocks for पदच्छेद and gloss tables where present.
  • From 2026-09-22 onward, new posts also ship full per-verse word-for-word English inside each verse’s details.

Note

This English block is intentionally minimizable. It does not replace the Sanskrit text.

पूर्ण-शीर्षकम्

पुनःप्रयासन्यायः: A Metrical Codification of Retries and Backoff

परम्परा-सन्धिः
पूर्वं अत्र किम् उपचीयते किं न पुनरुच्यते
सीमादरः (१३ अगस्त) 429 and when to stop admitting token-bucket math
सेवास्तररक्षा (८ जुलै) budget of failure SLO window algebra
घटनाप्रतिक्रिया (१० जुलै) human incident path on-call rituals
इदं शास्त्रम् retry, backoff, jitter, idempotency, thundering herd -
ग्राह्य-त्याज्य-विवेकः

ग्राह्यम्

१. पुनःप्रयासः: only on transient faults.
२. घाताङ्कविरामः: exponential backoff.
३. विस्पन्दः: jitter to desynchronize clients.
४. इदमर्थता: safe retry needs idempotent ops.
५. प्रयाससीमा: max attempts then fail loud.
६. समवर्गप्रहारः: synchronized retry storm worsens outage.
७. पश्चात्प्रयासकालः: honor server hint when given.
८. अन्त्यकालः: stop retrying past the caller deadline.

त्याज्यम्

  • infinite retry loops framed as courage.
  • retrying non-idempotent payments without keys.
  • vendor SDK default names as eternal doctrine.
  • blind replay of 4xx validation failures.
अध्याय-योजना
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं विवेकश्च अनुष्टुभ्
क्षणिकदोषः · स्थायिदोषः अनुष्टुभ्
घाताङ्क · विस्पन्दः उपजाति
इदमर्थता अनुष्टुभ्
सीमा · समवर्गः अनुष्टुभ्
सीमादरसन्धिः उपजाति
उपसंहारः अनुष्टुभ्
पारिभाषिक-कोशः
आधुनिकम् संस्कृतम् टिप्पणी
retry पुनःप्रयासः / पुनर्यत्नः  
backoff विरामवर्धनम् delay before next try
exponential backoff घाताङ्कविरामः delay grows by factor
jitter विस्पन्दः random spread of wait
idempotency इदमर्थता / समफलता same effect if repeated
idempotency key यत्नकुञ्चिका stable client token
thundering herd समवर्गप्रहारः many clients retry together
max attempts प्रयाससीमा hard cap then surface error
transient error क्षणिकदोषः 503, timeout, reset
permanent client error स्थायिदोषः 400, 401, 404 class
deadline अन्त्यकालः stop when budget of time ends
Retry-After पश्चात्प्रयासकालः server-stated wait
न्यायसारिणी
स्थितिः किं कुर्यात् किं न कुर्यात्
503 / timeout backoff + jitter retry tight loop
429 with hint wait the hinted interval ignore and hammer
400 validation fix request retry same body
payment without key make idempotent first double-submit hope
past deadline fail to caller keep retrying in background forever

श्लोकः १ (अनुष्टुभ्)

पतिते कर्मणि सद्यः पुनर्यत्नः स्वभावजः ।
अमितस्तु स यत्नः स्याद् भूयो विपत्तिवर्धनम् ॥१॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
पतिते कर्मणि सद्यः पुनः यत्नः स्वभावजः । अमितः तु सः यत्नः स्यात् भूयः विपत्तिवर्धनम् ॥

पदम् अर्थः
पतिते कर्मणि when an operation fails
पुनर्यत्नः स्वभावजः retry urge is natural
अमितः यत्नः unbounded retry
विपत्तिवर्धनम् amplifies the outage

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

पुनःप्रयासन्यायोऽयं मित्या वृत्त्या हि शिक्ष्यते ।
न शौर्यं मूकतायां स्यान्न च त्यागोऽल्पदोषके ॥२॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
पुनःप्रयासन्यायः अयम् मित्या वृत्त्या हि शिक्ष्यते । न शौर्यं मूकतायां स्यात् न च त्यागः अल्पदोषके ॥

पदम् अर्थः
मित्या वृत्त्या measured cadence
न शौर्यं मूकतायाम् silent hammering is not bravery
न त्यागोऽल्पदोषके do not abandon on first blip
शिक्ष्यते this is the teaching

मध्यपथः: between blind loop and instant surrender.

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (अनुष्टुभ्)

क्षणिके दोषे यत्नः स्यात् स्थायिदोषे विरम्यताम् ।
चत्वारि शून्यानि नो योज्या यत्र धर्मो विरुद्ध्यते ॥३॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
क्षणिके दोषे यत्नः स्यात् स्थायिदोषे विरम्यताम् । चत्वारि शून्यानि नो योज्या यत्र धर्मः विरुद्ध्यते ॥

पदम् अर्थः
क्षणिके दोषे timeouts, 503, connection reset
स्थायिदोषे 400 validation, 401 auth, 404
चत्वारि शून्यानि 4xx generally not retried blind
धर्मो विरुद्ध्यते policy forbids useless replay

न्यायः: retry amplifies only if the fault is temporary. Permanent client error needs a different path.

वृत्तमिति: ८-८-८-८।

श्लोकः ४ (अनुष्टुभ्)

पञ्च शून्येषु मध्येषु क्वचित् यत्नो विधीयते ।
किन्तु सन्देशं पठित्वैव नान्धं प्रहरेद बुधः ॥४॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
पञ्च शून्येषु मध्येषु क्वचित् यत्नः विधीयते । किन्तु सन्देशं पठित्वा एव न अन्धं प्रहरेत् बुधः ॥

पदम् अर्थः
पञ्च शून्येषु 5xx class
सन्देशं पठित्वा read Retry-After and error class
नान्धं प्रहरेत् do not hammer blindly
बुधः the wise client or library

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (उपजाति)

विरामो वर्धतां घाताङ्कवृत्त्या
न तुल्यकाले सर्वे पतन्तु ।
विस्पन्दतो भिद्यतां यत्नकालो
समूहघातो हि भूयो विनश्येत् ॥५॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
विरामः वर्धतां घाताङ्कवृत्त्या न तुल्यकाले सर्वे पतन्तु । विस्पन्दतः भिद्यतां यत्नकालः समूहघातः हि भूयः विनश्येत् ॥

पदम् अर्थः
घाताङ्कवृत्त्या exponential growth of delay
न तुल्यकाले avoid lockstep retries
विस्पन्दतः with jitter
समूहघातः thundering herd
भूयो विनश्येत् destroys recovery

उदाहरणम्: base 100 ms then 200, 400, 800 with full jitter in each window. Cap the ceiling so wait stays bounded.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ६ (अनुष्टुभ्)

पुनर्यत्ने फलं तुल्यं यदि स्याद् इदमर्थता ।
विना तां द्विगुणं दानं भीतिः स्यात् वित्तधर्मिणाम् ॥६॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
पुनः यत्ने फलं तुल्यं यदि स्यात् इदमर्थता । विना तां द्विगुणं दानं भीतिः स्यात् वित्तधर्मिणाम् ॥

पदम् अर्थः
इदमर्थता idempotency
फलं तुल्यम् same effect on replay
द्विगुणं दानम् double charge or double write
वित्तधर्मिणाम् for money-path operators

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

कुञ्चिका यत्नकर्मणः पूर्वं दत्ता स्थिरा भवेत् ।
तया विना न विश्वासः पुनर्याते कदाचन ॥७॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
कुञ्चिका यत्नकर्मणः पूर्वं दत्ता स्थिरा भवेत् । तया विना न विश्वासः पुनः याते कदाचन ॥

पदम् अर्थः
कुञ्चिका यत्नकर्मणः idempotency key
पूर्वं दत्ता client supplies before first try
स्थिरा stable across retries
न विश्वासः server cannot safely dedupe

सन्धिः: key scope = tenant + operation family + unique intent id. Do not regenerate the key on each retry.

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

प्रयाससीमा नियता स्याद् ऊर्ध्वं दोषः प्रकाश्यताम् ।
गूढं पतनं नो धर्मो जनहिताय कदाचन ॥८॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
प्रयाससीमा नियता स्यात् ऊर्ध्वं दोषः प्रकाश्यताम् । गूढं पतनं नो धर्मः जनहिताय कदाचन ॥

पदम् अर्थः
प्रयाससीमा max attempts
दोषः प्रकाश्यताम् surface failure to caller
गूढं पतनम् silent endless retry
जनहिताय for user-visible good

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

सर्वे यदि समं यत्नं कुर्युः काले तदा क्षयः ।
विस्पन्दो भेदकः कालः रक्षत्येकं यथाकुलम् ॥९॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
सर्वे यदि समं यत्नं कुर्युः काले तदा क्षयः । विस्पन्दः भेदकः कालः रक्षति एकं यथाकुलम् ॥

पदम् अर्थः
समं यत्नम् synchronized retry
तदा क्षयः cascading failure
भेदकः कालः desynchronized schedule
यथाकुलम् the whole fleet of clients

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

निषेधकालं यदि सूचयन्ति
तं मानयेद् यत्नवतां प्रधानम् ।
सीमाविरुद्धं पुनरुद्धतं च
स्वयं विनाशाय भवेद् यतिर्हि ॥१०॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
निषेधकालं यदि सूचयन्ति तं मानयेत् यत्नवतां प्रधानम् । सीमाविरुद्धं पुनः उद्धतं च स्वयं विनाशाय भवेत् यतिः हि ॥

पदम् अर्थः
निषेधकालम् Retry-After / wait hint
मानयेत् honor the server
सीमाविरुद्धं यतिः retry that fights the limit
विनाशाय self-defeating load

सन्धिः: सीमादरः says stop; पुनःप्रयासः says return later. Fighting 429 is not resilience.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

क्षणिके यत्नः घाताङ्के विस्पन्दे सीमासहितः ।
इदमर्थे च युक्तः स्यात् पुनःप्रयासधर्मिणाम् ॥११॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
क्षणिके यत्नः घाताङ्के विस्पन्दे सीमा सहितः । इदमर्थे च युक्तः स्यात् पुनःप्रयासधर्मिणाम् ॥

पदम् अर्थः
क्षणिके only transient
घाताङ्के exponential wait
विस्पन्दे jitter
सीमासहितः capped attempts
इदमर्थे idempotent path

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

इति पुनःप्रयासन्यायः सारो मित्या समन्वितः ।
न अन्धावृत्तिर्न च त्यागः तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · शब्दार्थः · व्युत्पत्तिः

पदच्छेदः
इति पुनःप्रयासन्यायः सारः मित्या समन्वितः । न अन्धावृत्तिः न च त्यागः तन्त्रधर्मः सः उच्यते ॥

पदम् अर्थः
न अन्धावृत्तिः not blind looping
न च त्यागः not instant surrender
मित्या the middle path of measure
तन्त्रधर्मः platform dharma

उपसंहारन्यायः: सीमादरः वारयति; पुनःप्रयासः समये आगच्छति। उभौ मितौ जनहिते।

वृत्तमिति: ८-८-८-८।

श्लोकसूची

१. अमितयत्नो विपत्तिः
२. मित्या न मूकता न त्यागः
३. क्षणिके यत्नः स्थायिषु विरामः
४. पञ्चशून्येषु ससन्देशयत्नः
५. घाताङ्क · विस्पन्द · समवर्गः
६. इदमर्थता
७. यत्नकुञ्चिका
८. प्रयाससीमा · प्रकाशदोषः
९. समकालयत्नक्षयः
१०. निषेधकालमाननम्
११. पञ्चाङ्गसारः
१२. मध्यपथधर्मः

सन्दर्भाः
  1. Prior posts: सीमादरः (2026-08-13), सेवास्तररक्षा (2026-07-08), घटनाप्रतिक्रिया (2026-07-10).
  2. Domain practice: exponential backoff with full jitter, idempotency keys, Retry-After, deadline propagation.
  3. Style: no em dash; no Oxford comma in English clauses.