From owner-freebsd-fs@freebsd.org Thu Aug 27 12:05:09 2015 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E2289C49DE for ; Thu, 27 Aug 2015 12:05:09 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: from smtp.new-ukraine.org (smtp.new-ukraine.org [148.251.53.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.new-ukraine.org", Issuer "smtp.new-ukraine.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 05E8D1D26 for ; Thu, 27 Aug 2015 12:05:08 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: on behalf of honored client by smtp.new-ukraine.org with ESMTP id t7RC0bWP010827 for on Thu, 27 Aug 2015 15:00:44 +0300 (EEST) Message-ID: <20150827150027.10825@smtp.new-ukraine.org> Date: Thu, 27 Aug 2015 15:00:27 +0300 From: "Zeus Panchenko" To: Subject: can zfs snapshot be used to back LUN in ctl.conf ? Organization: I.B.S. LLC Reply-To: "Zeus Panchenko" X-Attribution: zeus Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEWxsbGdnZ3U1NQTExN cXFzx8fG/v7+f8hyWAAACXUlEQVQ4jUWSwXYiIRBFi4yyhtjtWpmRdTL0ZC3TJOukDa6Rc+T/P2F eFepwtFvr8upVFVDua8mLWw6La4VIKTuMdAPOebdU55sQs3n/D1xFFPFGVGh4AHKttr5K0bS6g7N ZCge7qpVLB+f1Z2WAj2OKXwIWt/bXpdXSiu8KXbviWkHxF5td9+lg2e3xlI2SCvatK8YLfHyh9lw 15yrad8Va5eXg4Llr7QmAaC+dL9sDt9iad/DX3OKvLMBf+dm0A0QuMrTvYIevSik1IaSVvgjIHt5 lSCG2ynNRpEcBZ8cgDWk+Ns99qzsYYV3MZoppWzGtYlTO9+meG6m/g92iNO9LfQB2JZsMpoJs7QG ku2KtabRK0bZRwDLyBDvwlxTm6ZlP7qyOqLcfqtLexpDSB4M0H3I/PQy1emvjjzgK+A0LmMKl6Lq zlqzh0VGAw440F6MJd8cY0nI7wiF/fVIBGY7UNCAXy6DmfYGCLLI0wtDbVcDUMqtJLmAhLqODQAe riERAxXJ1/QYGpa0ymqyytpKC19MNXHjvFmEsfcHIrncFR4xdbYWgmfEGLCcZokpGbGj1egMR+6M 1BkNX1pDdhPcOXpAnAeLQUwQLYepgQoZVNGS61yaE8CYA7gYAcWKzwGstACY2HTFvvOwk4FXAG/a mKHni/EcA/GkOk7I0IK7UMIf3+SahU8/FJdiE7KcuWdM3MFocUDEEIX9LfJoo4xV5tnNKc3jJuSs SZWgnnhepgU1zN4Hii18yW4RwDX52CXUtk0Hqz6cHOIUkWaX8fDcB+J7y1y2xDHwjv/8Buu8Ekz6 7tXQAAAAASUVORK5CYII= X-Mailer: MH-E 8.3.1; GNU Mailutils 2.99.98; GNU Emacs 24.3.1 MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-NewUkraine-Agent: mailfromd (7.99.92) X-NewUkraine-URL: https://mail.prozora-kraina.org/smtp.html X-NewUkraine-VirStat: NO X-NewUkraine-VirScan: ScanPE, ScanELF, ScanOLE2, ScanMail, PhishingSignatures, ScanHTML, ScanPDF X-NewUkraine-SpamStat: NO X-NewUkraine-SpamScore: -1.600 of 3.500 X-NewUkraine-SpamKeys: AWL,BAYES_00,NO_RECEIVED,NO_RELAYS X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 12:05:09 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 greetings, please help me to understand where to look at ... recently I switched from istgt to ctld and now wonder, whether can zfs snapshot be used to back the LUN for ctld? istgt do allows that, while ctld fails to start and complains but if I copy the file from zfs snapshot to some place, then ctld starts as expected ... bellow the details are: =2D ---[ ctld debug quotation start ]--------------------------------------= ----- ... ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file011 ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file012 ctld: error returned from LUN creation request: ctl_be_block_open: error op= ening /storage/win/.zfs/snapshot/daily-2015-08-22/file013 ctld: failed to add lun 0, target iqn.2007-09.jp.ne.peach.istgt:file013 ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file014 ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file015 ... ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file052 ctld: adding lun 0, target iqn.2007-09.jp.ne.peach.istgt:file053 ctld: not listening on portal-group "default", not assigned to any target ctld: listening on 10.100.21.47, portal-group "alfa" ctld: listening on 10.100.21.47, portal-group "beta" ctld: failed to apply configuration; exiting /etc/rc.d/ctld: WARNING: failed to start ctld =2D ---[ ctld debug quotation end ]--------------------------------------= ----- =2D ---[ ctl.conf quotation start ]----------------------------------------= --- target iqn.2007-09.jp.ne.peach.istgt:file013 { alias "file013-users" portal-group alfa auth-group ag-file013 lun 0 { path /storage/win/.zfs/snapshot/daily-2015-08-22/file013 size 300G } } =2D ---[ ctl.conf quotation end ]----------------------------------------= --- the very file exists: > stat /storagez/win/.zfs/snapshot/daily-2015-08-22/traders.ts.ibs 3500296891 22 -rw-r--r-- 1 root wheel 4294967295 214748364800 "Oct 23 07:41= :38 2013" "Aug 21 04:00:28 2015" "Aug 21 04:00:28 2015" "Oct 23 07:41:38 20= 13" 131072 419838466 0x800 /storage/win/.zfs/snapshot/daily-2015-08-22/file= 013 another question: can ctld be configured to ignore unavailable config parts? like unaccessible/missconfigured LUNs =2D --=20 Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET) =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlXe+9sACgkQr3jpPg/3oyoyeQCfdkWWFKUVTQYHKE0eRVz93Dhy zqgAoN4FFz4EJNJfNdoRF2fLeayVxlRy =3DwZJg =2D----END PGP SIGNATURE-----