Date: Fri, 8 May 2015 06:02:03 +0900 From: "Daisuke Aoyama" <jack@st.rim.or.jp> To: <freebsd-current@freebsd.org> Subject: hastd fail and panic on MAXPHYS=1m Message-ID: <8A0CADA1C80C4310BFFA1828554F473C@ad.peach.ne.jp>
next in thread | raw e-mail | index | archive | help
Hi all, I have problem with MAXPHYS=1m. (I don't know MAXPHYS=1m works on HAST.) I put "options MAXPHYS=(1024*1024)" in kernel config. Then, update primary node to the kernel and world. If the role back to primary on the machine, writing to the hast device cause an error and panic. I didn't check carefully, but it seems that geom_gate.ko use MAXPHYS=1m and hastd use MAXPHYS=128k. Of course, secondary is MAXPHYS=128k at this time. Is it an expected result? Here is a log while manually mounted test: [DEBUG][2] [hast1] (primary) ggate_recv: (0x20c4b240) Request received from the kernel: READ(163840, 28672). [DEBUG][2] [hast1] (primary) ggate_recv: (0x20c4b240) Moving request to the send queues. [DEBUG][2] [hast1] (primary) ggate_recv: Taking free request. [DEBUG][2] [hast1] (primary) ggate_recv: (0x20c4b1f0) Gotg_vfs_done():hast/hast1p1[WRITE(offset=174784512, length=393216)]error = 6 /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem /mnt: got error 6 while accessing filesystem free request. [DEBUG][2] [hast1] (primary) ggate_recv: (0x20c4b1f0) Waiting for request from the kernel. [DEBUG][2] [hast1] (primary) local_send: (0x20c4b240) Got request. [DEBUG][2] [hast1] (primary) local_send: (0x20c4b240) Moving request to the done queue. [DEBUG][2] [hast1] (primary) [DEBUG][2] [hast1] (primary) ggate_send: (0x20c4b240) Got request. local_send: Taking request. [DEBUG][2] [hast1] (primary) ggate_send: (0x20c4b240) Moving request to the free queue. [DEBUG][2] [hast1] (primary) ggate_send: Taking request. [ERROR] [hast1] (primary) G_GATE_CMD_START failed: Cannot allocate memory. [DEBUG][1] Unable to receive event header: Socket is not connected. softdep_deallocate_dependencies: got error 6 while accessing filesystem /dev: got error 6 while accessing filesystem panic: brelvp: Buffer 0xb33129d0 not on queue. cpuid = 3 KDB: enter: panic -- Daisuke Aoyama
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8A0CADA1C80C4310BFFA1828554F473C>