İçeriğe geç
Geliştirme dokümantasyonu
Bu belgeler Keydra'nın geliştirilmekte olan hâlini anlatır; yayımlanmış bir sürüm değildir. Anlatılanlar bir sürüm çıkana kadar değişebilir.

Anahtarları hedefler arasında taşıma

Keydra bir hedeften okuyup diğerine yığınlar hâlinde yazar. İki sunucunun birbirine erişmesi gerekmez; anahtar uzayı bellekte tutulmadan gezilir.

Anahtarlar iki hedef arasında nasıl taşınır#

Keydra bir hedeften okur, diğerine yazar; bunu yığınlar hâlinde yapar. İki sunucunun birbirine erişebilmesi gerekmez — ikisine birden erişebilen genellikle yalnızca Keydra’dır. Anahtar uzayı bellekte tutulmaz, SCAN ile gezilir; bu yüzden uzayın büyüklüğü bir engel değildir.

Henüz bir şey taşınmamışken Göç işleri sayfası

Göç işi, onu başlatan iletişim kutusundan uzun yaşar. İlerleme bildirim hattı üzerinden gittiği için kutuyu kapatabilirsiniz, iş devam eder. Göç işleri sayfası bütün işleri listeler: hangi hedeften başlatıldığından ve kimin başlattığından bağımsız olarak.

Sayılar ne anlama gelir#

Taşındı

Hedefe yazıldı.

Zaten var

Anahtar hedefte zaten vardı ve Karşıda zaten varsa üzerine yaz seçeneği kapalıydı; anahtar olduğu gibi bırakıldı.

Reddedildi

Hedef anahtarı kabul etmedi.

Kaynaktan kaldırıldı

Yalnızca Karşı taraf aldıktan sonra bu sunucudan sil seçeneği işaretliyse ve yalnızca hedefin kabul ettiği anahtarlar için geçerlidir. Kopyalamayı taşımaya çeviren, ama hiçbir anahtarın iki tarafta da kaybolmamasını sağlayan kural budur.

Yarım kalan göç işleri#

Keydra bir göç işi sürerken kapanırsa, satır bir sonraki açılışta yarıda kaldı olarak işaretlenir ve şu not düşülür: Bu çalışırken Keydra durdu. Yazılmış olan yazılmıştır. Bu tarama lider örneğin işidir; böylece iki örnek birbirinin süren işlerini yanlışlıkla işaretlemez.

Anahtarları başka bir hedefe taşıma#

Ön koşullar
  • Her iki hedefte de migration:run izniniz olmalı.

  • İkisi de çalışır durumda olmalı. Hedef seçicisi yalnızca görebildiğiniz ve yanıt veren sunucuları listeler.

Prosedür
  1. Kaynak hedefin Anahtarlar sayfasını açın.

  2. Anahtarları başka sunucuya taşı işlemini başlatın.

  3. Hedef seçin.

  4. Taşınacak anahtarlar altında kapsamı belirleyin:

    • listede işaretlediğiniz anahtarlar,

    • o anki süzgece uyanların tamamı,

    • bu hedefteki bütün anahtarlar ya da

    • yazacağınız bir desene uyanlar — örneğin user:*.

  5. İki karar verin:

    • Karşıda zaten varsa üzerine yaz — işaretlemezseniz hedefte bulunan anahtarlar olduğu gibi kalır ve Zaten vardı olarak sayılır.

    • Karşı taraf aldıktan sonra bu sunucudan sil — kopyalamayı taşımaya çevirir.

  6. Başlat düğmesine tıklayın.

  7. İsterseniz işlemi izleyin; isterseniz Arka planda çalışsın deyip kutuyu kapatın.

Doğrulama

Göç işleri sayfası işi Durum ve İlerleme bilgileriyle gösterir; ayrıca bulunan {scanned} anahtarın {migrated} tanesi ve {skipped} zaten vardı, {failed} reddedildi dökümünü verir. Tamamlanan işlerde bitti yazar.

Durdur düğmesi süren işi keser; o ana kadar taşınanlar hedefte kalır.

Bu sayfayı düzenle