Ett fel CBM_READ_ONLY_ERROR loggas när filer till CloudPools ska arkiveras
Summary: Ett fel CBM_READ_ONLY_ERROR loggas när filer till CloudPools ska arkiveras
Symptoms
Fel som liknar följande påträffas i loggfilerna /var/log/messages eller /var/log/isi_cpool_d.log på någon av klusternoderna vid arkivering av filer till 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
Dessa meddelanden anger att den önskade aktiviteten inte kan utföras på grund av ett skrivskyddat villkor för antingen filen, katalogsökvägen, noden eller klustret.
Resolution
Undersök orsaken till att klustret eller noden är i skrivskyddat tillstånd.
Den vanligaste orsaken till detta är att katalogen som är mål för arkivering är antingen en SyncIQ-målsökväg eller en WORM-katalog. Dessa sökvägar kan inte smartlänkas (eftersom de är skrivskyddade). Om smartlänkade filer önskas i en SyncIQ-målkatalog måste filerna på källklustret arkiveras först. De smartlänkade filerna kan sedan synkroniseras till katastrofåterställning (DR) eller målkluster med SyncIQ.