निष्कासनधर्मः। मिश्रलेखधर्मस्य (२७ जन) अनन्तरं अत्र निष्कासनम्: निष्कासनधर्मः कालसीमा LRU निष्क्रमणम्। निष्कासनधर्मः।

English (minimizable)

After mixed writes (27 Jan), this post covers eviction: TTL, LRU, decommission drains and tombstones so removal is honest not silent loss.

पूर्ण-शीर्षकम् / Full title

निष्कासनधर्मः: A Metrical Codification of Eviction Dharma (with English glosses)

English · overview and topics (minimizable)

What this post is about

Removal is a rite not a shrug. Name who leaves when, drain the queue, leave a stone where the body was.

Topics

  1. Why evict
  2. TTL truth
  3. LRU under pressure
  4. Tombstone
  5. Drain first
  6. Decommission order
  7. Cold read path
  8. Meter hit rate
  9. Not random drop
  10. Five limbs
  11. Close
  12. Seal

Sanskrit title

निष्कासनधर्मः = dharma of eviction.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
मिश्रलेखधर्मः (२७ जन) two stores not leave path
उष्णसञ्चयधर्मः (५ जन) hot store cousin
अत्र eviction decommission -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. TTL matches freshness SLO: ttl
२. LRU only after soft ceiling: lru
३. tombstone before hard delete: tomb
४. drain before power-off: drain
५. decommission checklist written: order

त्याज्यम् / Avoid

  • Random drop under load
  • Delete without tombstone
  • Power off with full queues
  • No cold-path after evict
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
eviction निष्कासनम् forced leave
TTL कालसीमा time to live
LRU अचिरोपयोगत्यागः least recent leave
tombstone स्मृतिशिला death marker
drain निःसारणम् empty before exit

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

त्यागो विधिः न अङ्गस्खलनं तस्माद् कालं नामय ।
अनामे त्यागे सत्यं नश्यति हि नित्यम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
त्यागो विधिः न अङ्गस्खलनं तस्माद् कालं नामय । अनामे त्यागे सत्यं नश्यति हि नित्यम् ॥१॥

Word-for-word

संस्कृतपदम् Word-for-word English
त्यागो त्यागो
विधिः विधिः
अङ्गस्खलनं अङ्गस्खलनं
तस्माद् तस्माद्
कालं कालं
नामय नामय
अनामे अनामे
त्यागे त्यागे
सत्यं सत्यं
नश्यति नश्यति
हि हि

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Removal is a rite not a shrug; name when and who leaves.

Context / topic
why

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

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

कालसीमां नूतनतासीमायै बध्नीहि मा ।
अयुक्ते काले कोशो मिथ्या जायते सदा ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
कालसीमां नूतनतासीमायै बध्नीहि मा । अयुक्ते काले कोशो मिथ्या जायते सदा ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
कालसीमां कालसीमां
नूतनतासीमायै नूतनतासीमायै
बध्नीहि बध्नीहि
मा मा
अयुक्ते अयुक्ते
काले काले
कोशो कोशो
मिथ्या मिथ्या
जायते जायते
सदा सदा

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Fit TTL to freshness SLO; wrong TTL lies in the store.

Context / topic
ttl

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

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

पीडायां अचिरं त्यज सम्यक् ।
मृदुसीमां पूर्वं स्पृश सम्यक् ।
सहसा मा सर्वं सदा सम्यक् ।
एवं पीडाधर्मः सदा सम्यक् ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
पीडायां अचिरं त्यज सम्यक् । मृदुसीमां पूर्वं स्पृश सम्यक् । सहसा मा सर्वं सदा सम्यक् । एवं पीडाधर्मः सदा सम्यक् ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
पीडायां पीडायां
अचिरं अचिरं
त्यज त्यज
सम्यक् सम्यक्
मृदुसीमां मृदुसीमां
पूर्वं पूर्वं
स्पृश स्पृश
सहसा सहसा
मा मा
सर्वं सर्वं
सदा सदा
एवं एवं

Gloss table

पदम् अर्थः / sense
धर्मः dharma

English sense
Under pressure drop least-recent after soft ceiling; never all at once.

Context / topic
lru

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

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

कठिनलोपात् पूर्वं स्मृतिशिलां देहि पथि सदा ।
अशिलायां प्रेतो पुनरागच्छति सदा ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

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

Word-for-word

संस्कृतपदम् Word-for-word English
कठिनलोपात् कठिनलोपात्
पूर्वं पूर्वं
स्मृतिशिलां स्मृतिशिलां
देहि देहि
पथि पथि
सदा सदा
अशिलायां अशिलायां
प्रेतो प्रेतो
पुनरागच्छति पुनरागच्छति

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Tombstone before hard delete; without a stone the ghost returns.

Context / topic
tomb

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

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

शक्तिच्छेदनात् पूर्वं पङ्क्तिं निःसारय मौनं मा ।
पूर्णपङ्क्तौ छेदे ऋणं जायते नित्यम् ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
शक्तिच्छेदनात् पूर्वं पङ्क्तिं निःसारय मौनं मा । पूर्णपङ्क्तौ छेदे ऋणं जायते नित्यम् ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
शक्तिच्छेदनात् शक्तिच्छेदनात्
पूर्वं पूर्वं
पङ्क्तिं पङ्क्तिं
निःसारय निःसारय
मौनं मौनं
मा मा
पूर्णपङ्क्तौ पूर्णपङ्क्तौ
छेदे छेदे
ऋणं ऋणं
जायते जायते
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Drain queues before power-off; full cut leaves debt.

Context / topic
drain

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

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

निष्क्रमणक्रमं लिखितं कुरु मा आशया ।
अक्रमं हते सेवारण्यं जायते सदा ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
निष्क्रमणक्रमं लिखितं कुरु मा आशया । अक्रमं हते सेवारण्यं जायते सदा ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
निष्क्रमणक्रमं निष्क्रमणक्रमं
लिखितं लिखितं
कुरु कुरु
मा मा
आशया आशया
अक्रमं अक्रमं
हते हते
सेवारण्यं सेवारण्यं
जायते जायते
सदा सदा

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Write decommission order; unscripted kill becomes a forest fire.

Context / topic
order

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

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

निष्कासान्ते शीतपठनपथं रक्ष मा शून्यं त्यज ।
शून्ये पथे ग्राहको पतति हि नित्यम् ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
निष्कासान्ते शीतपठनपथं रक्ष मा शून्यं त्यज । शून्ये पथे ग्राहको पतति हि नित्यम् ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
निष्कासान्ते निष्कासान्ते
शीतपठनपथं शीतपठनपथं
रक्ष रक्ष
मा मा
शून्यं शून्यं
त्यज त्यज
शून्ये शून्ये
पथे पथे
ग्राहको ग्राहको
पतति पतति
हि हि
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Keep a cold read path after evict; empty path drops clients.

Context / topic
cold

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

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

हतिदरं मापय पतने शब्दं देहि पथि सदा ।
अमापे हतौ अन्धयुद्धं जायते सदा ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
हतिदरं मापय पतने शब्दं देहि पथि सदा । अमापे हतौ अन्धयुद्धं जायते सदा ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
हतिदरं हतिदरं
मापय मापय
पतने पतने
शब्दं शब्दं
देहि देहि
पथि पथि
सदा सदा
अमापे अमापे
हतौ हतौ
अन्धयुद्धं अन्धयुद्धं
जायते जायते

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Meter hit rate and page on collapse; unmetered miss is blind war.

Context / topic
hit

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

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

यदृच्छात्यागो न धर्मः पथि कदापि हि ।
मापितत्यागः पर्याप्तः पथि हि नित्यम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
यदृच्छात्यागो न धर्मः पथि कदापि हि । मापितत्यागः पर्याप्तः पथि हि नित्यम् ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
यदृच्छात्यागो यदृच्छात्यागो
धर्मः धर्मः
पथि पथि
कदापि कदापि
हि हि
मापितत्यागः मापितत्यागः
पर्याप्तः पर्याप्तः
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Random drop is not dharma; measured leave is enough.

Context / topic
not random

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

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

कालं पीडां शिलाम् सदा सम्यक् ।
निःसारं क्रमं शीतम् हि सम्यक् ।
हतिं यदृच्छाविवेकम् एव ।
पञ्चाङ्गं निष्कासन उच्यते हि ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
कालं पीडां शिलाम् सदा सम्यक् । निःसारं क्रमं शीतम् हि सम्यक् । हतिं यदृच्छाविवेकम् एव । पञ्चाङ्गं निष्कासन उच्यते हि ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
कालं कालं
पीडां पीडां
शिलाम् शिलाम्
सदा सदा
सम्यक् सम्यक्
निःसारं निःसारं
क्रमं क्रमं
शीतम् शीतम्
हि हि
हतिं हतिं
यदृच्छाविवेकम् यदृच्छाविवेकम्
एव एव

Gloss table

पदम् अर्थः / sense
धर्मः dharma

English sense
Five limbs of eviction 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 removal under tombstone and drain law.

Context / topic
close

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

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

कालं बध्नीहि शिलां देहि पूर्वं निःसारय क्रमं ।
यदृच्छां मा त्यागधर्मः स उच्यते पथि ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
कालं बध्नीहि शिलां देहि पूर्वं निःसारय क्रमं । यदृच्छां मा त्यागधर्मः स उच्यते पथि ॥१२॥

Word-for-word

संस्कृतपदम् Word-for-word English
कालं कालं
बध्नीहि बध्नीहि
शिलां शिलां
देहि देहि
पूर्वं पूर्वं
निःसारय निःसारय
क्रमं क्रमं
यदृच्छां यदृच्छां
मा मा
त्यागधर्मः त्यागधर्मः
उच्यते उच्यते

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
TTL true, tombstone, drain first, ordered exit, never random drop.

Context / topic
seal

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

श्लोकसूची / Verse index

१. कालं बध्नीहि
२. पीडायां त्यज
३. शिलां देहि
४. पूर्वं निःसारय
५. क्रमं लिख
६. शीतपथं रक्ष
७. हतिं मापय
८. यदृच्छां मा
९. पञ्चाङ्गं स्मर
१०. मौननाशं मा
११. सत्यं त्यागं
१२. धर्मं धारय

सन्दर्भाः / References
  1. Cache eviction
  2. Service decommission
  3. Prior: dual-write 27 Jan, hot store 5 Jan