Errore CBM_READ_ONLY_ERROR registrato durante il tentativo di archiviazione di file in CloudPools
Summary: Errore CBM_READ_ONLY_ERROR registrato durante il tentativo di archiviazione di file in CloudPools
Symptoms
Errori simili ai seguenti vengono riscontrati nei file di log /var/log/messages o /var/log/isi_cpool_d.log su uno qualsiasi dei nodi del cluster durante l'archiviazione dei file in CloudPools.
2018-01-17T08:20:24+01:00 <0.3> Isilon-5 /boot/kernel.amd64/kernel: [bam_cpool.c:327](pid 4695="isi_cpool_d")(tid=101280) bam_cpool_update_attr: failure to update cpool attr ifsus_cpool_map_size for 1:8b51:0e9b::HEAD, error 30 2018-01-17T08:20:24+01:00 <0.3> isilon-5 /boot/kernel.amd64/kernel: [bam_cpool.c:363](pid 4695="isi_cpool_d")(tid=101280) bam_cpool_stub_map_write: failure to write cpool map size for 1:8b51:0e9b::HEAD, error 30 2018-01-17T08:20:24+01:00 <0.3> Isilon-5 /boot/kernel.amd64/kernel: [bam_cpool.c:1141](pid 4695="isi_cpool_d")(tid=101280) bam_cpool_stub_file_common: Failed write of stub map to EA for 1:8b51:0e9b::HEAD, error 30 2018-01-17T08:21:29+01:00 <3.3> isilon-5 isi_cpool_d[4695]: [0x80ee8dc10]: /b/mnt/src/isilon/lib/isi_cpool_d/task_processing_thread_pool.cpp:run_consumer_function:196: run_consumer_function complete for task ([archive/1:8ab8:0181::HEAD]/FPP_Name): Invalid attempt to stub read only FS; lin 1:8ab8:0181: [error code: CBM_READ_ONLY_ERROR] from write_map_core (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_mapper.cpp:1610) from write_map (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_mapper.cpp:1653) from isi_cph_create_stub (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:1073) from isi_cbm_archive_common (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:934) from isi_cbm_archive (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:312) 2018-01-17T08:21:29+01:00 <0.3> Isilon-5 /boot/kernel.amd64/kernel: [bam_cpool.c:327](pid 4695="isi_cpool_d")(tid=101278) bam_cpool_update_attr: failure to update cpool attr ifsus_cpool_map_size for 1:8ab8:0181::HEAD, error 30 2018-01-17T08:21:29+01:00 <0.3> Isilon-5 /boot/kernel.amd64/kernel: [bam_cpool.c:363](pid 4695="isi_cpool_d")(tid=101278) bam_cpool_stub_map_write: failure to write cpool map size for 1:8ab8:0181::HEAD, error 30 2018-01-17T13:13:17-04:00 <3.3> isilon-1 isi_cpool_d[3034]: [0x80fe26310]: /b/mnt/src/isilon/lib/isi_cpool_d/task_processing_thread_pool.cpp:run_consumer_function:351: run_consumer_function complete for task ([archive/1:abcd:1234::HEAD]/Archive to S3): Lin 1:abcd:1234 is WORM committed: [error code: CBM_PERM_ERROR] from isi_cbm_archive (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:295)
Cause
Questi messaggi indicano che l'attività desiderata non può essere eseguita a causa di una condizione di sola lettura del file, del percorso di directory, del nodo o del cluster.
Resolution
Analizzare il motivo per cui il cluster o il nodo si trova in uno stato read-only.
Il motivo più comune per cui ciò si verifica è quando la directory destinata all'archiviazione è un percorso di destinazione SyncIQ o una directory WORM. Questi percorsi non possono essere collegati tramite Smart Link (in quanto read-only). Se si desidera inserire file con collegamento intelligente in una directory di destinazione SyncIQ, è necessario prima archiviare i file nel cluster di origine. I file con collegamento intelligente possono quindi essere sincronizzati nel cluster di destinazione o nel Disaster Recovery (DR) con SyncIQ.