HBS3: Jalankan Pemeriksaan Konten Otomatis Setelah Backup Selesai

Saya ingin agar HBS3 mendukung secara otomatis menjalankan Pemeriksaan Konten (Content Check) segera setelah sebuah job backup berhasil dilakukan.

Latar Belakang

Saat ini, Pemeriksaan Konten hanya bisa dijalankan secara manual atau dijadwalkan sebagai tugas terpisah berbasis waktu. Pemeriksaan Konten tidak dapat dimulai secara otomatis setelah job backup selesai.

HBS3 sebenarnya sudah memungkinkan job backup untuk dirangkaikan satu sama lain (misalnya, memulai satu job backup setelah job lain selesai). Akan sangat berguna jika Pemeriksaan Konten juga dapat digunakan sebagai aksi setelah job backup.

Fitur yang Diminta

Mohon tambahkan opsi seperti:

:check_box_with_check: Jalankan Pemeriksaan Konten secara otomatis setelah backup berhasil

Alur kerjanya akan menjadi:

  1. Backup selesai dengan sukses.

  2. HBS3 secara otomatis memulai Pemeriksaan Konten.

  3. Jika Pemeriksaan Konten lolos:

    • Tandai job sebagai Terverifikasi.

    • Kirim notifikasi keberhasilan yang menyatakan backup dan verifikasi telah selesai dengan sukses.

  4. Jika Pemeriksaan Konten gagal:

    • Tandai job sebagai butuh perhatian.

    • Kirim notifikasi kegagalan.

Manfaat

  • Menghilangkan kebutuhan untuk memulai Pemeriksaan Konten secara manual setelah setiap backup.

  • Memungkinkan pengguna memulai backup sebelum pulang kerja atau tidur, dan bangun dengan job backup yang sepenuhnya selesai dan terverifikasi.

  • Menjadikan verifikasi backup sebagai bagian dari alur kerja normal, bukan tugas manual terpisah.

  • Memastikan backup offline dan air-gapped (terisolasi) sudah diverifikasi sebelum diputus sambungan dan disimpan.

  • Mengurangi kebutuhan akan skrip kustom dan alur kerja manual.

  • Memberikan alur kerja lengkap Backup -> Verifikasi -> Notifikasi sepenuhnya di dalam HBS3.

Job backup tidak boleh dianggap benar-benar selesai sebelum backup dan Pemeriksaan Konten selesai dengan sukses.

Hai,

Terima kasih telah memberikan persyaratan dan saran Anda. Kami akan meneruskan ini untuk evaluasi internal dan mengatur pelaksanaan selanjutnya. Terima kasih.

Hai Jack,

Saya ingin menambahkan satu saran lagi terkait pemeriksaan integritas HBS 3.

Saya menemukan bahwa ketika pemeriksaan integritas sedang berjalan, backup terjadwal dapat menginterupsi proses ini dan menyebabkan pemeriksaan gagal, terutama pada job RTRR yang tidak menggunakan QuDedup.

Saya ingin melihat adanya opsi yang sementara menunda backup terjadwal selama pemeriksaan integritas sedang aktif. Setelah pemeriksaan integritas selesai, backup akan dilanjutkan seperti biasa.

Misalnya, saya memiliki job backup yang berjalan setiap 30 menit, sedangkan pemeriksaan integritas bisa memakan waktu beberapa jam. Saat ini, sulit menyelesaikan pemeriksaan integritas tanpa intervensi manual.

Satu-satunya solusi praktis adalah memperpanjang interval backup sementara dari 30 menit menjadi sekali per hari, menjalankan pemeriksaan integritas secara manual, menunggu hingga selesai, lalu mengembalikan jadwal backup ke 30 menit seperti semula. Ini juga membuat penjadwalan otomatis pemeriksaan integritas tidak praktis, karena bisa beberapa kali terputus sebelum selesai.

Menariknya, HBS sudah menerapkan separuh perilaku ini, namun dalam arah sebaliknya. Menurut dokumentasi QNAP, saat backup sedang berjalan, pemeriksaan integritas terjadwal otomatis dilewati. Namun, jika pemeriksaan integritas sudah berjalan, HBS justru memprioritaskan backup berikutnya dan menghentikan pemeriksaan.

Saya sarankan agar perilaku ini dibuat saling timbal balik sebagai opsi pada kebijakan penjadwalan: operasi yang dimulai lebih dulu seharusnya dibiarkan selesai tanpa interupsi.

  • Backup berjalan → Lewati pemeriksaan integritas terjadwal hingga jadwal berikutnya.

  • Pemeriksaan integritas berjalan → Lewati backup terjadwal selama pemeriksaan aktif.

  • Tidak ada yang berjalan → Ikuti jadwal normal.

Menurut saya, ini bisa menjadi solusi sederhana dari sisi penjadwalan: saat backup terjadwal dipicu, HBS cukup memeriksa apakah ada pemeriksaan integritas yang sedang berjalan. Jika ya, backup dilewati tanpa menginterupsi pemeriksaan.

Intinya: Jika Pemeriksaan Integritas Berjalan → Lewati Backup Terjadwal.

Idealnya, ini bisa diatur sebagai opsi penjadwalan dengan tiga perilaku:

  1. Prioritaskan backup terjadwal (default saat ini): Pertahankan perilaku yang ada, di mana backup terjadwal diprioritaskan dan dapat menghentikan pemeriksaan integritas yang sedang aktif.

  2. Lewati backup hingga interval berikutnya: Jika pemeriksaan integritas sedang berjalan, lewati backup terjadwal dan lanjutkan pada interval jadwal berikutnya setelah pemeriksaan selesai. Ini ideal untuk job backup yang sering seperti backup setiap 30 menit.

  3. Jalankan backup segera setelah pemeriksaan selesai: Jika ada backup yang dilewati, jalankan satu backup setelah pemeriksaan selesai, lalu kembali ke jadwal normal. Ini berguna untuk backup interval panjang, seperti backup harian atau mingguan.

Dengan tetap menjadikan perilaku saat ini sebagai default, pengguna lama dan workflow backup mereka tidak akan terpengaruh sama sekali. Opsi baru ini hanya berlaku bagi pengguna yang mengaktifkannya secara eksplisit.

Hal ini akan mencegah pemeriksaan integritas terputus-putus tanpa perlu pengguna mengubah interval backup, menonaktifkan jadwal, atau menjalankan pemeriksaan secara manual. Opsi ini juga membuat penjadwalan otomatis pemeriksaan integritas menjadi praktis untuk backup yang frekuensinya sering dan memastikan backup interval jarang tidak melewatkan satu siklus penuh.

Terima kasih atas perhatiannya untuk saran-saran ini!