<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/targetcli.git/targetcli, branch user-backstore-poc</title>
<subtitle>github.com: agrover/targetcli-fb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/'/>
<entry>
<title>proof-of-concept of dynamically loading a backstore instance</title>
<updated>2015-02-04T00:55:20+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2015-02-04T00:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=0c3685df8d5dfb8b5cca3b5b47d2c7a722010688'/>
<id>0c3685df8d5dfb8b5cca3b5b47d2c7a722010688</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't need to set ui_so.name = so.name in refresh()</title>
<updated>2015-02-03T19:33:23+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2015-02-03T19:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=eb801f5b5db0b10990094dfd179a8e2bd1c14ca4'/>
<id>eb801f5b5db0b10990094dfd179a8e2bd1c14ca4</id>
<content type='text'>
The constructor for UIStorageObject already does this.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The constructor for UIStorageObject already does this.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>self.cfs_cwd is unused</title>
<updated>2015-02-03T01:24:33+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2015-02-03T01:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=59d7575d83645b8576cbdb89f52a2e557c5e35a9'/>
<id>59d7575d83645b8576cbdb89f52a2e557c5e35a9</id>
<content type='text'>
At least grep finds no use of it. So let's remove it.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least grep finds no use of it. So let's remove it.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>update version to 2.1.fb39</title>
<updated>2015-01-13T18:37:59+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2015-01-13T18:37:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=c62610f3c2da6b4d364028c18bcc7f0d3da54477'/>
<id>c62610f3c2da6b4d364028c18bcc7f0d3da54477</id>
<content type='text'>
Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Document target parameters and attributes</title>
<updated>2015-01-12T08:53:20+00:00</updated>
<author>
<name>Christophe Vu-Brugier</name>
<email>cvubrugier@fastmail.fm</email>
</author>
<published>2015-01-09T20:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=1f3a182a166eace0865afeece11bbe77e81e3f31'/>
<id>1f3a182a166eace0865afeece11bbe77e81e3f31</id>
<content type='text'>
Parameters read from the config file system have the same generic
description that does not provide much information:

  &gt; get parameter
  MaxBurstLength=262144
  ---------------------
  The MaxBurstLength parameter.

This patch provides a description for parameters and attributes by
adding 'ui_desc_parameters' and 'ui_desc_attributes' class members to
the UITPG, UINodeACL and UIStorageObject classes.

The description is read when the parameter is registered with
define_config_group_param(). It is displayed when the user invokes
`get parameter` or `get attribute`:

  &gt; get parameter
  MaxBurstLength=262144
  ---------------------
  Maximum SCSI data payload in bytes in a Data-In or a solicited Data-Out iSCSI sequence.

This patch also declares the types of parameters. Thus, targetcli can
more efficiently check the parameters when they are set.

Signed-off-by: Christophe Vu-Brugier &lt;cvubrugier@fastmail.fm&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Parameters read from the config file system have the same generic
description that does not provide much information:

  &gt; get parameter
  MaxBurstLength=262144
  ---------------------
  The MaxBurstLength parameter.

This patch provides a description for parameters and attributes by
adding 'ui_desc_parameters' and 'ui_desc_attributes' class members to
the UITPG, UINodeACL and UIStorageObject classes.

The description is read when the parameter is registered with
define_config_group_param(). It is displayed when the user invokes
`get parameter` or `get attribute`:

  &gt; get parameter
  MaxBurstLength=262144
  ---------------------
  Maximum SCSI data payload in bytes in a Data-In or a solicited Data-Out iSCSI sequence.

This patch also declares the types of parameters. Thus, targetcli can
more efficiently check the parameters when they are set.

Signed-off-by: Christophe Vu-Brugier &lt;cvubrugier@fastmail.fm&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add UI parameter type helper for "Yes" and "No" boolean values</title>
<updated>2015-01-09T20:21:22+00:00</updated>
<author>
<name>Christophe Vu-Brugier</name>
<email>cvubrugier@fastmail.fm</email>
</author>
<published>2015-01-09T20:07:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=08882e7b260cf53cbb7acf4bed70f82aad300b8c'/>
<id>08882e7b260cf53cbb7acf4bed70f82aad300b8c</id>
<content type='text'>
The iSCSI RFC defines boolean values as "Yes" and "No" and the LIO
iSCSI target follows this convention to store boolean iSCSI session
parameters (e.g. ImmediateData=Yes). So it makes sense to have a
dedicated helper to validate them in targetcli.

Signed-off-by: Christophe Vu-Brugier &lt;cvubrugier@fastmail.fm&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The iSCSI RFC defines boolean values as "Yes" and "No" and the LIO
iSCSI target follows this convention to store boolean iSCSI session
parameters (e.g. ImmediateData=Yes). So it makes sense to have a
dedicated helper to validate them in targetcli.

Signed-off-by: Christophe Vu-Brugier &lt;cvubrugier@fastmail.fm&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a global pref for adding default portal</title>
<updated>2014-12-18T00:13:27+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2014-12-18T00:13:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=3947c435cb32f8f8347b8f51f8dde967ac0d47c6'/>
<id>3947c435cb32f8f8347b8f51f8dde967ac0d47c6</id>
<content type='text'>
Expand info messages to mention this pref as well

Fixes #46

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Expand info messages to mention this pref as well

Fixes #46

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch exception if an invalid tag is given when creating a tpg</title>
<updated>2014-12-18T00:07:20+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2014-12-18T00:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=4e3f06f529d776f6ce70be16d3f62db6b6211c44'/>
<id>4e3f06f529d776f6ce70be16d3f62db6b6211c44</id>
<content type='text'>
Also, allow e.g "tpg6" as well as "6" for the tpg tag. This matches what
we do for lun creation.

Fixes #47

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, allow e.g "tpg6" as well as "6" for the tpg tag. This matches what
we do for lun creation.

Fixes #47

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Autocomplete for restoreconfig and clearconfig</title>
<updated>2014-12-17T23:58:57+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2014-12-17T23:58:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=d220bc0e9770aaa4a8d0a4cb215c4aff4b5ab2e9'/>
<id>d220bc0e9770aaa4a8d0a4cb215c4aff4b5ab2e9</id>
<content type='text'>
Use complete_path from ui_backstore.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use complete_path from ui_backstore.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change targetcli to use new package import names</title>
<updated>2014-12-03T01:43:50+00:00</updated>
<author>
<name>Andy Grover</name>
<email>agrover@redhat.com</email>
</author>
<published>2014-12-03T01:43:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=d0c4aa316916e8f3196f35095b5a8efaeeb979d9'/>
<id>d0c4aa316916e8f3196f35095b5a8efaeeb979d9</id>
<content type='text'>
Since rtslib-fb and configshell-fb have different APIs from the original
rtslib and configshell, we're trying to move off those package names since
it can cause user confusion. Change our version of targetcli to indicate it
requires the -fb versions.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since rtslib-fb and configshell-fb have different APIs from the original
rtslib and configshell, we're trying to move off those package names since
it can cause user confusion. Change our version of targetcli to indicate it
requires the -fb versions.

Signed-off-by: Andy Grover &lt;agrover@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
