<div dir="ltr">Thanks a lot for the inputs. Sorry for the delay in updating (Got struck with other issues)<div><br></div><div>Here is the cli_add_map function with the suggested changes and it seems to work fine. Please have a look and suggest your inputs.</div><div><br><font size="1">i<span style="font-family:monospace,monospace">nt<br>cli_add_map (void * v, char ** reply, int * len, void * data)<br>{<br> struct vectors * vecs = (struct vectors *)data;<br> char * param = get_keyparam(v, MAP);<br> int major, minor;<br> char dev_path[PATH_SIZE];<br> char *alias;<br> int rc;<br> char *refwwid;<br> param = convert_dev(param, 0);<br> condlog(2, "%s: add map (operator)", param);<br><br>if (filter_wwid(conf->blist_wwid, conf->elist_wwid, param, NULL)>0) {<br> *reply = strdup("blacklisted\n");<br> *len = strlen(*reply) + 1;<br> condlog(2, "%s: map blacklisted", param);<br> return 0;<br> }<br><br>mapname:<br> minor = dm_get_minor(param);<br> if (minor < 0) {<br> condlog(2, "%s: not a device mapper table", param);<br> //return 0;<br> }<br> major = dm_get_major(param);<br> if (major < 0) {<br> condlog(2, "%s: not a device mapper table", param);<br> //return 0;<br> }<br> sprintf(dev_path,"dm-%d", minor);<br> alias = dm_mapname(major, minor);<br> if (!alias) {<br> condlog(2, "%s: mapname not found for %d:%d",<br> param, major, minor);<br> rc = get_refwwid(param, DEV_DEVMAP, vecs->pathvec, &refwwid);<br> if (refwwid) {<br> condlog(2, "%s: add map (operator)", refwwid);<br> if(coalesce_paths(vecs, NULL, refwwid, 0))<br> </span></font><span style="font-family:monospace,monospace"><font size="1"> condlog(2, "%s: coalesce-paths failed", param);<br> dm_lib_release();<br> }<br> goto mapname;<br><br> //return 0;<br> }<br> rc = ev_add_map(dev_path, alias, vecs);<br> FREE(alias);<br> FREE(refwwid);<br> return rc;<br>}</font><br><br></span></div><div><span style="font-family:monospace,monospace">Regards,<br></span></div><div><span style="font-family:monospace,monospace">Tejaswini<br></span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 10, 2015 at 9:36 PM, Benjamin Marzinski <span dir="ltr"><<a href="mailto:bmarzins@redhat.com" target="_blank">bmarzins@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Jul 08, 2015 at 05:31:26PM +0530, Tejaswini Poluri wrote:<br>
> Thanks a lot. <br>
> Can you guide me how to push upstream for the approval. Which branch<br>
> should I push to? Any list of testcases I should perform before I could<br>
> push?<br>
<br>
</span>All you do is post it to dm-devel. I think it's easier for Christophe<br>
to pull the patches in, if you post them directly in the email. "git<br>
format-patch" and "git send-email" make this a lot faster.<br>
<br>
Please do whatever testing you feel is appropriate before posting.<br>
<br>
About the patches specifically: In cli_add_map(), wouldn't it make more<br>
sense to only do the coalesce_paths() if dm_mapname() fails. If it<br>
succeeds you clearly already have an existing map, so you don't need to<br>
create one.<br>
<br>
-Ben<br>
<span class=""><br>
> I have created the following two patches. PFA <br>
> Regards,<br>
> Tejaswini<br>
> On Mon, Jul 6, 2015 at 11:15 PM, Benjamin Marzinski<br>
</span><span class="">> <[1]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br>
><br>
> On Tue, Jun 30, 2015 at 11:22:37AM +0530, Tejaswini Poluri wrote:<br>
> > Thanks Ben. So should I push the code to the upstream and get an<br>
> approval?<br>
> > Regards,<br>
><br>
> Yes. Thanks!<br>
><br>
> -Ben<br>
> > Tejaswini<br>
> > On Tue, Jun 30, 2015 at 12:50 AM, Benjamin Marzinski<br>
</span><div><div class="h5">> > <[1][2]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br>
> ><br>
> > On Fri, Jun 26, 2015 at 12:21:48PM +0530, Tejaswini Poluri wrote:<br>
> > > Yes I agree that having the same code in both cli_add_map()<br>
> and<br>
> > ev_add_map<br>
> > > is not necessary. Hence I would suggest removing<br>
> get_refwwid() code<br>
> > from<br>
> > > ev_add_map as it is not being used by anyone.<br>
> > ><br>
> > > ev_add_map(param, NULL, vecs) would create the multipath<br>
> device by<br>
> > using<br>
> > > the get_refwwid() code and but all the functions above it<br>
> like<br>
> > > (dm_get_minor, dm_get_major and dm_mapname) would fail and<br>
> it<br>
> > wouldn't<br>
> > > enter any of the other code in ev_add_map like<br>
> > > 1.dm_map_present,<br>
> > > 2.add_map_without_path<br>
> > > 3. sync_map_state<br>
> > > which are responsible for registering the map and displaying<br>
> it.<br>
> > ><br>
> > > So, I think moving the below code from ev_add_map to<br>
> cli_add_map<br>
> > should be<br>
> > > a good idea right.<br>
> > ><br>
> > > r = get_refwwid(dev, DEV_DEVMAP, vecs->pathvec,&refwwid);<br>
> > > ><br>
> > > > if (refwwid) {<br>
> > > > r = coalesce_paths(vecs, NULL,<br>
> refwwid,0);<br>
> > > > dm_lib_release();<br>
> > > > }<br>
> > > What do u think?<br>
> ><br>
> > I agree. We aren't using the code in ev_add_map, so it's presence<br>
> there<br>
> > is simply confusing.<br>
> ><br>
> > -Ben<br>
> > ><br>
> > > Regards,<br>
> > > Tejaswini<br>
> > > On Fri, Jun 26, 2015 at 4:32 AM, Benjamin Marzinski<br>
</div></div><div><div class="h5">> > > <[1][2][3]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br>
> > ><br>
> > > On Tue, Jun 23, 2015 at 03:48:26PM +0530, Tejaswini Poluri<br>
> wrote:<br>
> > > > Hi Ben,<br>
> > > ><br>
> > > > This is regarding the add map issue I have been<br>
> discussing.<br>
> > Posting<br>
> > > the<br>
> > > > issue again to remind.<br>
> > > ><br>
> > > > Case 1 : remove and add map.<br>
> > > > root@x86-generic-64:~# multipathd -k'show maps'<br>
> > > > name sysfs uuid<br>
> > > > dmpath0 dm-0 1IET_00010001<br>
> > > > root@x86-generic-64:~# multipathd -k'remove map<br>
> dmpath0'<br>
> > > > ok<br>
> > > > root@x86-generic-64:~# multipathd -k'show maps'<br>
> > > > root@x86-generic-64:~# multipathd -k'add map dmpath0'<br>
> > > > ok<br>
> > > > root@x86-generic-64:~# multipathd -k'show maps'<br>
> > > > root@x86-generic-64:~#<br>
> > > > Once a map is removed, we are able to add it only<br>
> using<br>
> > #multipath <br>
> > > > command and not using multipathd tools.<br>
> > > ><br>
> > > > I have fixed the problem with two approaches. I would<br>
> like<br>
> > you to<br>
> > > review<br>
> > > > the same.<br>
> > > > Patch1 : By making 'remove map dmpath0' to remove<br>
> only the<br>
> > map and<br>
> > > not the<br>
> > > > device. I have added extra functions discard_map and<br>
> > dm_remove_map<br>
> > > so as<br>
> > > > to not interfere with the existing code.<br>
> > > ><br>
> > > > Patch 2: The approach you have suggested.By getting<br>
> wwid<br>
> > from the<br>
> > > mapname<br>
> > > > and doing coalesce_paths. I have just moved the<br>
> following<br>
> > code in<br>
> > > > ev_add_map to cli_add_map.<br>
> > ><br>
> > > This is the general idea we'd like to go with. However,<br>
> looking<br>
> > at the<br>
> > > latest upstream code, I don't think you should pull code<br>
> in from<br>
> > > ev_add_map() to cli_add_map() like your patch does.<br>
> cli_add_map()<br>
> > > already calls ev_add_map(), and ev_add_map() is certainly<br>
> able to<br>
> > add<br>
> > > the map if it doesn't already exist.<br>
> > ><br>
> > > You would just need to call it with<br>
> > ><br>
> > > ev_add_map(param, NULL, vecs);<br>
> > ><br>
> > > and ev_add_map() will happily create you a new multipath<br>
> device. <br>
> > All<br>
> > > you need to do is make sure that all the functions that<br>
> > ev_add_map()<br>
> > > calls with alias can accept a NULL value there.<br>
> > ><br>
> > > This might not be the best way to go about this, however. <br>
> It<br>
> > turns out<br>
> > > that right now, even though ev_add_map() technically has<br>
> the<br>
> > ability to<br>
> > > create new maps, nothing currently uses it, and it really<br>
> doesn't<br>
> > make<br>
> > > sense for it to be there. Instead of just copying that<br>
> code, you<br>
> > could<br>
> > > pull the map creation code out of ev_add_map() and add it<br>
> to<br>
> > > cli_add_map(), for those situations where the requested<br>
> device<br>
> > doesn't<br>
> > > already exist.<br>
> > ><br>
> > > But having the code in both cli_add_map() and ev_add_map()<br>
> when<br>
> > one<br>
> > > already calls the other doesn't seem necessary.<br>
> > ><br>
> > > -Ben<br>
> > ><br>
> > > ><br>
> > > > r = get_refwwid(dev, DEV_DEVMAP,<br>
> vecs->pathvec,&refwwid);<br>
> > > ><br>
> > > > if (refwwid) {<br>
> > > > r = coalesce_paths(vecs, NULL,<br>
> refwwid,0);<br>
> > > > dm_lib_release();<br>
> > > > }<br>
> > > ><br>
> > > > changed dev to param.<br>
> > > ><br>
> > > > I have tested the same in all 3 versions -0.4.8,<br>
> 0.4.9 and<br>
> > 0.5.0.<br>
> > > It would<br>
> > > > be great if you can review the same so that it<br>
> doesn't cause<br>
> > any<br>
> > > extra<br>
> > > > side effects.<br>
> > > > I guess Patch2 is the way u have suggested me in the<br>
> > previous mail.<br>
> > > Please<br>
> > > > review it and share your views.<br>
> > > > Regards,<br>
> > > > Tejaswini<br>
> > > > On Fri, Jun 12, 2015 at 2:21 AM, Benjamin Marzinski<br>
</div></div><div><div class="h5">> > > > <[1][2][3][4]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br>
> > > ><br>
> > > > On Wed, Jun 10, 2015 at 11:46:51AM +0530, Tejaswini<br>
> Poluri<br>
> > wrote:<br>
> > > > > <br>
> > > > > > We are testing multipathd tools with all<br>
> the<br>
> > possible<br>
> > > options<br>
> > > > and the<br>
> > > > > > following fails.<br>
> > > > > ><br>
> > > > > > Case 1 : remove and add map.<br>
> > > > > > root@x86-generic-64:~# multipathd -k'show<br>
> maps'<br>
> > > > > > name sysfs uuid<br>
> > > > > > dmpath0 dm-0 1IET_00010001<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'remove map<br>
> > > dmpath0'<br>
> > > > > > ok<br>
> > > > > > root@x86-generic-64:~# multipathd -k'show<br>
> maps'<br>
> > > > > > root@x86-generic-64:~# multipathd -k'add<br>
> map<br>
> > dmpath0'<br>
> > > > > > ok<br>
> > > > > > root@x86-generic-64:~# multipathd -k'show<br>
> maps'<br>
> > > > > > root@x86-generic-64:~#<br>
> > > > > > Once a map is removed, we are able to add<br>
> it<br>
> > only using<br>
> > > > #multipath <br>
> > > > > > command and not using multipathd tools.<br>
> > > > ><br>
> > > > > It is working the way it was designed, but<br>
> possibly<br>
> > it would<br>
> > > make<br>
> > > > sense<br>
> > > > > to change the design.<br>
> > > > ><br>
> > > > > You have mentioned that it would make sense to<br>
> change<br>
> > the<br>
> > > design to<br>
> > > > add<br>
> > > > > map. Are there plans to change the design ?<br>
> > > > > I am trying to understand the code flow to<br>
> change the<br>
> > > design. Can<br>
> > > > you<br>
> > > > > guide me if we should stop removing the device<br>
> from<br>
> > in the<br>
> > > remove<br>
> > > > map code<br>
> > > > > flow or start adding the device and the map in<br>
> the<br>
> > add map<br>
> > > code<br>
> > > > flow.<br>
> > > > ><br>
> > > > > have tried to understand the remove map code<br>
> flow of<br>
> > > multipathd in<br>
> > > > 0.4.8<br>
> > > > > code.<br>
> > > ><br>
> > > > I think that we want multipath to actually remove<br>
> the map<br>
> > > (instead of<br>
> > > > just not monitoring it) when you call "remove map<br>
> <map>".<br>
> > We just<br>
> > > want<br>
> > > > "add map <map>" to try to create the map if it<br>
> doesn't<br>
> > exist. To<br>
> > > do<br>
> > > > that, you would need to first firgure out what WWID<br>
> is<br>
> > associated<br>
> > > with<br>
> > > > <map>. Presumably, <map> could either be an alias,<br>
> wwid,<br>
> > or even<br>
> > > the<br>
> > > > name of a path in the map. Once you found the map,<br>
> you<br>
> > would have<br>
> > > to<br>
> > > > call the code to create the map.<br>
> > > ><br>
> > > > Also, to answer your IRC question, no the 0.4.8<br>
> code is<br>
> > not still<br>
> > > being<br>
> > > > developed upstream. All upstream patches only go<br>
> against<br>
> > the<br>
> > > current<br>
> > > > head. There are no other upstream branches.<br>
> > > ><br>
> > > > -Ben<br>
> > > > ><br>
> > > > > ev_remove_map (char * devname, struct vectors<br>
> * vecs)<br>
> > > > ><br>
> > > > > flush_map(mpp, vecs);<br>
> > > > ><br>
> > > > > <br>
> dm_flush_map(mpp->alias,<br>
> > > DEFAULT_TARGET);<br>
> > > > ><br>
> > > > > if<br>
> > > (!dm_map_present(mapname))<br>
> > > > ><br>
> > > > > return<br>
> 0;<br>
> > > > ><br>
> > > > > if (dm_type(mapname, type) <= 0)<br>
> > > > ><br>
> > > > > return 1;<br>
> > > > ><br>
> > > > > if (dm_remove_partmaps(mapname))<br>
> > > > ><br>
> > > > > return 1;<br>
> > > > ><br>
> > > > > if (dm_get_opencount(mapname)) {<br>
> > > > ><br>
> > > > > condlog(2, "%s: map in use",<br>
> mapname);<br>
> > > > ><br>
> > > > > return 1;<br>
> > > > ><br>
> > > > > } <br>
> > > > ><br>
> > > > > r = dm_simplecmd(DM_DEVICE_REMOVE,<br>
> mapname);<br>
> > > > ><br>
> > > > > if (r) {<br>
> > > > ><br>
> > > > > condlog(4, "multipath map %s<br>
> removed",<br>
> > > mapname);<br>
> > > > ><br>
> > > > > <br>
> return<br>
> > 0;<br>
> > > > ><br>
> > > > > }<br>
> > > > ><br>
> > > > > <br>
> > > > ><br>
> > > > > <br>
> orphan_paths(vecs->pathvec,<br>
> > mpp);<br>
> > > > ><br>
> > > > > remove_map(mpp, vecs,<br>
> > > stop_waiter_thread,<br>
> > > > 1);<br>
> > > > ><br>
> > > > > Is removing this below line, the right step to<br>
> stop<br>
> > removing<br>
> > > the<br>
> > > > device ?<br>
> > > > > r = dm_simplecmd(DM_DEVICE_REMOVE, mapname);<br>
> > > > ><br>
> > > > > Regards,<br>
> > > > ><br>
> > > > > Tejaswini<br>
> > > > ><br>
> > > > > On Mon, Jun 8, 2015 at 11:15 AM, Tejaswini<br>
> Poluri<br>
</div></div>> > > > > <[1][2][3][4][5]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a>><br>
<span class="">> wrote:<br>
> > > > ><br>
> > > > > Thanks a lot Ben for the quick and detailed<br>
> reply.<br>
> > I have<br>
> > > been<br>
> > > > > struggling to understand and conclude the<br>
> issues<br>
> > with<br>
> > > multipath<br>
> > > > as I am<br>
> > > > > the only one working from my team. Your<br>
> inputs help<br>
> > me a<br>
> > > lot.<br>
> > > > Thanks<br>
> > > > > again.<br>
> > > > > Regards,<br>
> > > > > Tejaswini<br>
> > > > > On Sat, Jun 6, 2015 at 3:36 AM, Benjamin<br>
> Marzinski<br>
</span><div><div class="h5">> > > > > <[2][3][4][5][6]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br>
> > > > ><br>
> > > > > On Fri, Jun 05, 2015 at 02:31:20PM +0530,<br>
> > Tejaswini<br>
> > > Poluri<br>
> > > > wrote:<br>
> > > > > > Hii Ben,<br>
> > > > > ><br>
> > > > > > We are testing multipathd tools with<br>
> all the<br>
> > > possible<br>
> > > > options and<br>
> > > > > the<br>
> > > > > > following fails.<br>
> > > > > ><br>
> > > > > > Case 1 : remove and add map.<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'show<br>
> > maps'<br>
> > > > > > name sysfs uuid<br>
> > > > > > dmpath0 dm-0 1IET_00010001<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'remove<br>
> > map<br>
> > > dmpath0'<br>
> > > > > > ok<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'show<br>
> > maps'<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'add map<br>
> > > dmpath0'<br>
> > > > > > ok<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k'show<br>
> > maps'<br>
> > > > > > root@x86-generic-64:~#<br>
> > > > > > Once a map is removed, we are able to<br>
> add it<br>
> > only<br>
> > > using<br>
> > > > > #multipath <br>
> > > > > > command and not using multipathd<br>
> tools.<br>
> > > > ><br>
> > > > > It is working the way it was designed, but<br>
> > possibly it<br>
> > > would<br>
> > > > make<br>
> > > > > sense<br>
> > > > > to change the design. The "remove map"<br>
> command,<br>
> > not<br>
> > > only stops<br>
> > > > > multipathd from monitoring the multipath<br>
> device,<br>
> > but it<br>
> > > removes<br>
> > > > it<br>
> > > > > from<br>
> > > > > the system as well. The "add map" command<br>
> makes<br>
> > > multipath<br>
> > > > monitor an<br>
> > > > > already existing multipath device that in<br>
> wasn't<br>
> > > previously<br>
> > > > > monitoring.<br>
> > > > > These commands do this for historical<br>
> reasons. <br>
> > > multipathd<br>
> > > > wasn't<br>
> > > > > originally in charge of creating multipath<br>
> > devices,<br>
> > > multipath<br>
> > > > was. <br>
> > > > > Once<br>
> > > > > it had created the device, it ran<br>
> > > > ><br>
> > > > > multipathd -k"add map <MAP>"<br>
> > > > ><br>
> > > > > to make multipathd start monitoring it. <br>
> However<br>
> > things<br>
> > > haven't<br>
> > > > worked<br>
> > > > > this way since RHEL4, so possibly "add<br>
> map"<br>
> > should<br>
> > > actually<br>
> > > > create the<br>
> > > > > device if it doesn't currently exist.<br>
> > > > > > Case 2 : Active paths test case<br>
> > > > > > # while true ; do sleep 3 ;<br>
> multipathd<br>
> > -k'remove<br>
> > > path sdb'<br>
> > > > ;<br>
> > > > > multipathd<br>
> > > > > > -k'add path sdb' ; multipathd -k'show<br>
> maps<br>
> > status'<br>
> > > ; done<br>
> > > > > > ok<br>
> > > > > > ok<br>
> > > > > > name failback queueing paths dm-st<br>
> > > > > > dmpath0 - - 1 active // It should be<br>
> 2.<br>
> > > > ><br>
> > > > > This is simply a timing issue. What you<br>
> are<br>
> > seeing it<br>
> > > the<br>
> > > > number of<br>
> > > > > active paths. These are paths that the<br>
> kernel<br>
> > can use.<br>
> > > The<br>
> > > > "add path"<br>
> > > > > command doesn't update the kernel state. <br>
> This<br>
> > happens<br>
> > > later in<br>
> > > > > response<br>
> > > > > to the kernel reloading the device table.<br>
> So, in<br>
> > a<br>
> > > second or<br>
> > > > two, this<br>
> > > > > will say 2, as expected.<br>
> > > > ><br>
> > > > > > We would like to know if the test<br>
> cases are<br>
> > valid<br>
> > > and if<br>
> > > > these<br>
> > > > > are bugs or<br>
> > > > > > any design issues.<br>
> > > > > ><br>
> > > > > > Case 3 : Fail path and reinstate path<br>
> > > > > > root@x86-generic-64:~# multipathd<br>
> -k"fail<br>
> > path<br>
> > > sdc";<br>
> > > > multipathd<br>
> > > > > > -k'reinstate path sdc'; multipathd<br>
> -k"show<br>
> > paths";<br>
> > > > > > > [ 3962.708523] device-mapper:<br>
> > multipath:<br>
> > > Failing path<br>
> > > > 8:32.<br>
> > > > > > > ok<br>
> > > > > > > ok<br>
> > > > > > > hcil dev dev_t pri dm_st <br>
> chk_st <br>
> > > next_check<br>
> > > > > > > 4:0:0:1 sdc 8:32 1 <br>
> [active][faulty]<br>
> > > ..........<br>
> > > > 1/20 <br>
> > > > > <==CHECK<br>
> > > > > > > 5:0:0:1 sdd 8:48 1 <br>
> [active][ready] <br>
> > > XX........<br>
> > > > 4/20<br>
> > > > > > sdc path becomes [active][ready] only<br>
> after<br>
> > the<br>
> > > polling<br>
> > > > interval<br>
> > > > > but not<br>
> > > > > > immediately after the reinstate path<br>
> > command.<br>
> > > > > > You have answered that this is a<br>
> design<br>
> > issue. But<br>
> > > we have<br>
> > > > heard<br>
> > > > > from our<br>
> > > > > > test team that the same test case<br>
> works in<br>
> > RHEL6.<br>
> > > Did you<br>
> > > > observe<br>
> > > > > it?<br>
> > > > > > I am also finding that the test cases<br>
> fail<br>
> > because<br>
> > > we are<br>
> > > > trying<br>
> > > > > to do<br>
> > > > > > multiple commands at one shot. <br>
> Please share<br>
> > your<br>
> > > thoughts<br>
> > > > so<br>
> > > > > that it<br>
> > > > > > could help me in debugging the issues<br>
> > further.<br>
> > > > > ><br>
> > > > ><br>
> > > > > It's totally possible that the checker<br>
> state is<br>
> > > immediately<br>
> > > > updated in<br>
> > > > > RHEL6. Like I said before, what it<br>
> currently<br>
> > does,<br>
> > > although<br>
> > > > correct,<br>
> > > > > is confusing, and perhaps we need a<br>
> different<br>
> > checker<br>
> > > state for<br>
> > > > paths<br>
> > > > > where the "fail path" command has been<br>
> used.<br>
> > > > ><br>
> > > > > -Ben<br>
> > > > > > Regards,<br>
> > > > > > Tejaswini<br>
> > > > > > On Tue, May 19, 2015 at 5:37 PM,<br>
> Tejaswini<br>
> > Poluri<br>
> > > > > > <br>
</div></div>> <[1][3][4][5][6][7]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a>><br>
<span class="">> > wrote:<br>
> > > > > ><br>
> > > > > > Thanks a lot Ben. I will look into<br>
> it<br>
> > more. <br>
> > > > > > On Mon, May 18, 2015 at 9:57 PM,<br>
> Benjamin<br>
> > > Marzinski<br>
> > > > > > <br>
</span>> <[2][4][5][6][7][8]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>><br>
<div><div class="h5">> > wrote:<br>
> > > > > ><br>
> > > > > > On Mon, May 18, 2015 at<br>
> 02:09:27PM<br>
> > +0530,<br>
> > > Tejaswini<br>
> > > > Poluri<br>
> > > > > wrote:<br>
> > > > > > > Hii,<br>
> > > > > > > We are trying to test<br>
> multipath<br>
> > setup in<br>
> > > our<br>
> > > > target and<br>
> > > > > tried the<br>
> > > > > > various<br>
> > > > > > > commands of multipathd<br>
> demaon and<br>
> > we find<br>
> > > the<br>
> > > > following<br>
> > > > > error:<br>
> > > > > > > root@x86-generic-64:~#<br>
> multipathd<br>
> > -k"fail<br>
> > > path<br>
> > > > sdc";<br>
> > > > > multipathd<br>
> > > > > > > -k'reinstate path<br>
> > > > > > > sdc'; multipathd -k"show<br>
> paths";<br>
> > > > > > > [ 3962.708523]<br>
> device-mapper:<br>
> > multipath:<br>
> > > Failing<br>
> > > > > path 8:32.<br>
> > > > > > > ok<br>
> > > > > > > ok<br>
> > > > > > > hcil dev dev_t pri dm_st <br>
> > chk_st <br>
> > > next_check<br>
> > > > > > > 4:0:0:1 sdc 8:32 1 <br>
> > [active][faulty]<br>
> > > ..........<br>
> > > > 1/20 <br>
> > > > > <<<===<br>
> > > > > > CHECK<br>
> > > > > > > 5:0:0:1 sdd 8:48 1 <br>
> > [active][ready] <br>
> > > XX........<br>
> > > > 4/20<br>
> > > > > > > sdc path becomes<br>
> [active][ready]<br>
> > only<br>
> > > after the<br>
> > > > polling<br>
> > > > > interval<br>
> > > > > > but not<br>
> > > > > > > immediately after the<br>
> reinstate<br>
> > path<br>
> > > command. <br>
> > > > > > > I am observing this in<br>
> latest<br>
> > multipath<br>
> > > tools in<br>
> > > > ubuntu<br>
> > > > > machine<br>
> > > > > > as well.<br>
> > > > > > > Please let me know if its a<br>
> known<br>
> > issue or<br>
> > > if I<br>
> > > > am doing<br>
> > > > > > something wrong.<br>
> > > > > > > Regards.<br>
> > > > > > > Tejaswini<br>
> > > > > ><br>
> > > > > > the reinstate command is supposed<br>
> to<br>
> > reinstate<br>
> > > the<br>
> > > > device<br>
> > > > > with the<br>
> > > > > > kernel, and it does that. The<br>
> checker<br>
> > state<br>
> > > doesn't<br>
> > > > change<br>
> > > > > until the<br>
> > > > > > next time that the path is<br>
> checked. I<br>
> > agree<br>
> > > that it's<br>
> > > > odd<br>
> > > > > that the<br>
> > > > > > check state switches to faulty as<br>
> soon<br>
> > as you<br>
> > > fail the<br>
> > > > path,<br>
> > > > > but it<br>
> > > > > > doesn't switch back until the<br>
> next check<br>
> > after<br>
> > > you<br>
> > > > reinistate<br>
> > > > > it.<br>
> > > > > ><br>
> > > > > > The issue is that multipathd<br>
> needs to<br>
> > override<br>
> > > the<br>
> > > > checker<br>
> > > > > output,<br>
> > > > > > so that a failed path won't be<br>
> > immeditately<br>
> > > > reinstated. Once<br>
> > > > > the<br>
> > > > > > path comes back, multipathd wants<br>
> to<br>
> > record the<br>
> > > switch<br>
> > > > in the<br>
> > > > > checker<br>
> > > > > > thread, so that it can refresh<br>
> path<br>
> > information<br>
> > > what<br>
> > > > wasn't<br>
> > > > > > automatically done when the path<br>
> was<br>
> > > reinstated. <br>
> > > > However, it<br>
> > > > > may make<br>
> > > > > > more sense to have a different<br>
> checker<br>
> > state<br>
> > > for when<br>
> > > > the<br>
> > > > > device is<br>
> > > > > > in the failed state, so that it's<br>
> > obvious that<br>
> > > the<br>
> > > > checker<br>
> > > > > state is<br>
> > > > > > being overruled.<br>
> > > > > ><br>
> > > > > > -Ben<br>
> > > > > ><br>
> > > > > > > --<br>
> > > > > > > dm-devel mailing list<br>
> > > > > > ><br>
</div></div>> [3][5][6][7][8][9]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > > ><br>
> > > > <br>
> > <br>
> [4][6][7][8][9][10]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > ><br>
> > > > > > --<br>
> > > > > > dm-devel mailing list<br>
> > > > > > <br>
> [5][7][8][9][10][11]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > > <br>
> > > > <br>
> > <br>
> [6][8][9][10][11][12]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > ><br>
> > > > > > References<br>
> > > > > ><br>
> > > > > > Visible links<br>
> > > > > > 1.<br>
> > mailto:[9][10][11][12][13]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > > > 2.<br>
> > mailto:[10][11][12][13][14]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > > > 3.<br>
> > mailto:[11][12][13][14][15]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > > 4.<br>
> > > > <br>
> > <br>
> [12][13][14][15][16]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > > 5.<br>
> > mailto:[13][14][15][16][17]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > > 6.<br>
> > > > <br>
> > <br>
> [14][15][16][17][18]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > ><br>
> > > > > References<br>
> > > > ><br>
> > > > > Visible links<br>
> > > > > 1.<br>
> mailto:[16][17][18][19]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > > 2. mailto:[17][18][19][20]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > > 3.<br>
> mailto:[18][19][20][21]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > > 4. mailto:[19][20][21][22]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > > 5. mailto:[20][21][22][23]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > 6.<br>
> > [21][22][23][24]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > 7. mailto:[22][23][24][25]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > 8.<br>
> > [23][24][25][26]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > 9.<br>
> mailto:[24][25][26][27]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > > 10. mailto:[25][26][27][28]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > > 11. mailto:[26][27][28][29]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > 12.<br>
> > [27][28][29][30]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > > 13. mailto:[28][29][30][31]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > > 14.<br>
> > [29][30][31][32]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > ><br>
> > > > References<br>
> > > ><br>
> > > > Visible links<br>
> > > > 1. mailto:[31][32][33]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 2. mailto:[32][33][34]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 3. mailto:[33][34][35]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 4. mailto:[34][35][36]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 5. mailto:[35][36][37]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 6. mailto:[36][37][38]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 7.<br>
> [37][38][39]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 8. mailto:[38][39][40]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 9.<br>
> [39][40][41]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 10. mailto:[40][41][42]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 11. mailto:[41][42][43]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 12. mailto:[42][43][44]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 13.<br>
> [43][44][45]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 14. mailto:[44][45][46]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 15.<br>
> [45][46][47]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 16. mailto:[46][47][48]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 17. mailto:[47][48][49]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 18. mailto:[48][49][50]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 19. mailto:[49][50][51]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 20. mailto:[50][51][52]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 21.<br>
> [51][52][53]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 22. mailto:[52][53][54]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 23.<br>
> [53][54][55]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 24. mailto:[54][55][56]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > > 25. mailto:[55][56][57]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > > 26. mailto:[56][57][58]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 27.<br>
> [57][58][59]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > > 28. mailto:[58][59][60]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > > 29.<br>
> [59][60][61]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > ><br>
> > > References<br>
> > ><br>
> > > Visible links<br>
> > > 1. mailto:[61][62]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 2. mailto:[62][63]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 3. mailto:[63][64]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 4. mailto:[64][65]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 5. mailto:[65][66]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 6. mailto:[66][67]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 7. mailto:[67][68]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 8. [68][69]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 9. mailto:[69][70]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 10. [70][71]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 11. mailto:[71][72]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 12. mailto:[72][73]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 13. mailto:[73][74]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 14. [74][75]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 15. mailto:[75][76]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 16. [76][77]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 17. mailto:[77][78]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 18. mailto:[78][79]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 19. mailto:[79][80]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 20. mailto:[80][81]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 21. mailto:[81][82]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 22. [82][83]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 23. mailto:[83][84]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 24. [84][85]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 25. mailto:[85][86]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 26. mailto:[86][87]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 27. mailto:[87][88]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 28. [88][89]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 29. mailto:[89][90]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 30. [90][91]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 31. mailto:[91][92]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 32. mailto:[92][93]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 33. mailto:[93][94]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 34. mailto:[94][95]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 35. mailto:[95][96]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 36. mailto:[96][97]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 37. [97][98]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 38. mailto:[98][99]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 39. [99][100]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 40. mailto:[100][101]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 41. mailto:[101][102]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 42. mailto:[102][103]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 43.<br>
> [103][104]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 44. mailto:[104][105]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 45.<br>
> [105][106]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 46. mailto:[106][107]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 47. mailto:[107][108]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 48. mailto:[108][109]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 49. mailto:[109][110]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 50. mailto:[110][111]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 51.<br>
> [111][112]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 52. mailto:[112][113]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 53.<br>
> [113][114]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 54. mailto:[114][115]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > > 55. mailto:[115][116]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > > 56. mailto:[116][117]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 57.<br>
> [117][118]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > > 58. mailto:[118][119]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > > 59.<br>
> [119][120]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> ><br>
> > References<br>
> ><br>
> > Visible links<br>
> > 1. mailto:[121]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 2. mailto:[122]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 3. mailto:[123]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 4. mailto:[124]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 5. mailto:[125]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 6. mailto:[126]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 7. mailto:[127]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 8. mailto:[128]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 9. [129]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 10. mailto:[130]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 11. [131]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 12. mailto:[132]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 13. mailto:[133]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 14. mailto:[134]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 15. [135]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 16. mailto:[136]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 17. [137]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 18. mailto:[138]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 19. mailto:[139]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 20. mailto:[140]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 21. mailto:[141]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 22. mailto:[142]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 23. [143]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 24. mailto:[144]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 25. [145]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 26. mailto:[146]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 27. mailto:[147]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 28. mailto:[148]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 29. [149]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 30. mailto:[150]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 31. [151]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 32. mailto:[152]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 33. mailto:[153]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 34. mailto:[154]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 35. mailto:[155]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 36. mailto:[156]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 37. mailto:[157]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 38. [158]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 39. mailto:[159]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 40. [160]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 41. mailto:[161]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 42. mailto:[162]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 43. mailto:[163]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 44. [164]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 45. mailto:[165]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 46. [166]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 47. mailto:[167]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 48. mailto:[168]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 49. mailto:[169]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 50. mailto:[170]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 51. mailto:[171]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 52. [172]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 53. mailto:[173]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 54. [174]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 55. mailto:[175]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 56. mailto:[176]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 57. mailto:[177]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 58. [178]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 59. mailto:[179]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 60. [180]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 61. mailto:[181]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 62. mailto:[182]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 63. mailto:[183]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 64. mailto:[184]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 65. mailto:[185]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 66. mailto:[186]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 67. mailto:[187]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 68. [188]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 69. mailto:[189]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 70. [190]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 71. mailto:[191]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 72. mailto:[192]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 73. mailto:[193]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 74. [194]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 75. mailto:[195]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 76. [196]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 77. mailto:[197]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 78. mailto:[198]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 79. mailto:[199]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 80. mailto:[200]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 81. mailto:[201]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 82. [202]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 83. mailto:[203]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 84. [204]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 85. mailto:[205]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 86. mailto:[206]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 87. mailto:[207]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 88. [208]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 89. mailto:[209]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 90. [210]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 91. mailto:[211]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 92. mailto:[212]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 93. mailto:[213]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 94. mailto:[214]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 95. mailto:[215]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 96. mailto:[216]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 97. [217]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 98. mailto:[218]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 99. [219]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 100. mailto:[220]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 101. mailto:[221]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 102. mailto:[222]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 103. [223]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 104. mailto:[224]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 105. [225]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 106. mailto:[226]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 107. mailto:[227]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 108. mailto:[228]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 109. mailto:[229]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 110. mailto:[230]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 111. [231]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 112. mailto:[232]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 113. [233]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 114. mailto:[234]<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> > 115. mailto:[235]<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> > 116. mailto:[236]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 117. [237]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> > 118. mailto:[238]<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> > 119. [239]<a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
<span class="">><br>
> References<br>
><br>
> Visible links<br>
> 1. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 2. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 3. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
</span><span class="">> 4. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 5. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 6. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
</span>> 7. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 8. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 9. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 10. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span><span class="">> 11. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 12. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 13. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 14. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 15. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 16. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 17. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 18. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
<span class="">> 19. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 20. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
</span>> 21. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 22. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 23. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 24. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 25. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 26. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 27. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 28. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 29. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 30. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 31. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 32. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
<span class="">> 33. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 34. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 35. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
</span>> 36. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 37. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 38. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 39. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 40. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 41. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 42. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 43. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 44. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 45. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 46. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 47. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
<span class="">> 48. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 49. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
</span>> 50. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 51. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 52. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 53. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 54. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 55. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 56. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 57. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
<span class="">> 58. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 59. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</span>> 60. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 61. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 62. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 63. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 64. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 65. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 66. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 67. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 68. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 69. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 70. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 71. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 72. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 73. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 74. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 75. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 76. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 77. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 78. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 79. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 80. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 81. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 82. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 83. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 84. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 85. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 86. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 87. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 88. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 89. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 90. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 91. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 92. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 93. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 94. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 95. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 96. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 97. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 98. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 99. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 100. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 101. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 102. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 103. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 104. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 105. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 106. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 107. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 108. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 109. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 110. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 111. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 112. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 113. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 114. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 115. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 116. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 117. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 118. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 119. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 120. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 121. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 122. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 123. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 124. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 125. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 126. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 127. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 128. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 129. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 130. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 131. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 132. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 133. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 134. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 135. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 136. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 137. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 138. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 139. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 140. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 141. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 142. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 143. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 144. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 145. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 146. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 147. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 148. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 149. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 150. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 151. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 152. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 153. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 154. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 155. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 156. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 157. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 158. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 159. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 160. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 161. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 162. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 163. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 164. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 165. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 166. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 167. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 168. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 169. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 170. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 171. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 172. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 173. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 174. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 175. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 176. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 177. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 178. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 179. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 180. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 181. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 182. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 183. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 184. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 185. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 186. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 187. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 188. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 189. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 190. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 191. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 192. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 193. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 194. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 195. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 196. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 197. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 198. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 199. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 200. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 201. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 202. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 203. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 204. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 205. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 206. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 207. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 208. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 209. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 210. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 211. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 212. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 213. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 214. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 215. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 216. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 217. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 218. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 219. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 220. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 221. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 222. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 223. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 224. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 225. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 226. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 227. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 228. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 229. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 230. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 231. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 232. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 233. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 234. mailto:<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a><br>
> 235. mailto:<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a><br>
> 236. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 237. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
> 238. mailto:<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br>
> 239. <a href="https://www.redhat.com/mailman/listinfo/dm-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
<br>
> commit 79ab9090d3fbcdb5844478419135d1390cf548c2<br>
> Author: Tejaswini <<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a>><br>
> Date: Wed Jul 8 15:08:56 2015 +0530<br>
><br>
> multipathd: Fixing add map functionality<br>
><br>
> Add map feature of multipathd tools fails as the device<br>
> is also been completely removed along with removing the map<br>
> in the remove map code. So when add map is called we are<br>
> creating the device again in kernel and doing add map<br>
> using the coloasce_paths code.<br>
><br>
> Signed-off-by: Tejaswini Poluri <<a href="mailto:tpoluri@mvista.com">tpoluri@mvista.com</a>><br>
><br>
> diff --git a/multipathd/cli_handlers.c b/multipathd/cli_handlers.c<br>
> index dc96c45..c54c767 100644<br>
> --- a/multipathd/cli_handlers.c<br>
> +++ b/multipathd/cli_handlers.c<br>
> @@ -537,7 +537,7 @@ cli_add_map (void * v, char ** reply, int * len, void * data)<br>
> char dev_path[PATH_SIZE];<br>
> char *alias;<br>
> int rc;<br>
> -<br>
> + char *refwwid;<br>
> param = convert_dev(param, 0);<br>
> condlog(2, "%s: add map (operator)", param);<br>
><br>
> @@ -547,6 +547,14 @@ cli_add_map (void * v, char ** reply, int * len, void * data)<br>
> condlog(2, "%s: map blacklisted", param);<br>
> return 0;<br>
> }<br>
> + rc = get_refwwid(param, DEV_DEVMAP, vecs->pathvec, &refwwid);<br>
> +<br>
> + if (refwwid) {<br>
> + condlog(2, "%s: add map (operator)", refwwid);<br>
> + if(coalesce_paths(vecs, NULL, refwwid, 0))<br>
> + condlog(2, "%s: coalesce-paths failed", param);<br>
> + dm_lib_release();<br>
> + }<br>
> minor = dm_get_minor(param);<br>
> if (minor < 0) {<br>
> condlog(2, "%s: not a device mapper table", param);<br>
> @@ -566,6 +574,7 @@ cli_add_map (void * v, char ** reply, int * len, void * data)<br>
> }<br>
> rc = ev_add_map(dev_path, alias, vecs);<br>
> FREE(alias);<br>
> + FREE(refwwid);<br>
> return rc;<br>
> }<br>
><br>
<br>
> commit 910b4a82ec483b48eaf8b24eb3d7829273c690ed<br>
> Author: Tejaswini <<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a>><br>
> Date: Wed Jul 8 17:18:03 2015 +0530<br>
><br>
> multipathd: Disabled code that is not being used.<br>
><br>
> This part of the code is moved to cli_add_map and<br>
> disabled here as it is not used by any function call<br>
> here.<br>
><br>
> Signed-off-by: Tejaswini <<a href="mailto:tejaswinipoluri3@gmail.com">tejaswinipoluri3@gmail.com</a>><br>
><br>
> diff --git a/multipathd/main.c b/multipathd/main.c<br>
> index f876258..060237c 100644<br>
> --- a/multipathd/main.c<br>
> +++ b/multipathd/main.c<br>
> @@ -329,6 +329,8 @@ ev_add_map (char * dev, char * alias, struct vectors * vecs)<br>
> return 1;<br>
> }<br>
> }<br>
> +#if 0 /*Disabled as the code is not being used by anyone.<br>
> + TODO:confirm that no feature requires this code*/<br>
<span class="">> r = get_refwwid(dev, DEV_DEVMAP, vecs->pathvec, &refwwid);<br>
><br>
> if (refwwid) {<br>
</span>> @@ -344,6 +346,7 @@ ev_add_map (char * dev, char * alias, struct vectors * vecs)<br>
> condlog(0, "%s: uev_add_map %s failed", alias, dev);<br>
><br>
> FREE(refwwid);<br>
> +#endif<br>
> return r;<br>
> }<br>
><br>
<br>
</blockquote></div><br></div>