<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12259670</id><updated>2024-01-31T02:16:51.719-05:00</updated><title type='text'>What windows cluster programming is all about</title><subtitle type='html'>A blog about Windows programming, Cluster programming and other stuff I find interesting.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prashanth</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12259670.post-111947732801710822</id><published>2005-06-22T16:55:00.000-05:00</published><updated>2005-06-22T16:55:28.026-05:00</updated><title type='text'>Extending Cluster Administrator in Windows Server 2003</title><content type='html'>A very good article about writing your own Cluster Resource Extension DLLs.</content><link rel="related" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetserv/html/ClusterMngmt.asp" title="Extending Cluster Administrator in Windows Server 2003"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111947732801710822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111947732801710822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111947732801710822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111947732801710822'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/06/extending-cluster-administrator-in.html' title='Extending Cluster Administrator in Windows Server 2003'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111875688322311303</id><published>2005-06-14T08:48:00.000-05:00</published><updated>2005-06-14T16:21:58.786-05:00</updated><title type='text'>Debugging: Root Out Elusive Production Bugs with These Effective Techniques -- MSDN Magazine, July 2005</title><content type='html'>A very good article about WinDbg. I ahve been searching for some good User mode WinDbg articles for a long time without any success. This article is exactly what I wanted.</content><link rel="related" href="http://msdn.microsoft.com/msdnmag/issues/05/07/Debugging/default.aspx" title="Debugging: Root Out Elusive Production Bugs with These Effective Techniques -- MSDN Magazine, July 2005"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111875688322311303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111875688322311303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111875688322311303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111875688322311303'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/06/debugging-root-out-elusive-production.html' title='Debugging: Root Out Elusive Production Bugs with These Effective Techniques -- MSDN Magazine, July 2005'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111832580313270521</id><published>2005-06-09T09:03:00.000-05:00</published><updated>2005-06-09T10:32:34.436-05:00</updated><title type='text'>Google to have 3D Maps</title><content type='html'>I dont know how this is going to help if you are using it on a desktop.  If I can see this map on my SmartPhone, that would be really something!!</content><link rel="related" href="http://www.siliconvalleywatcher.com/mt/archives/2005/06/scoop_stick_you.php" title="Google to have 3D Maps"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111832580313270521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111832580313270521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111832580313270521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111832580313270521'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/06/google-to-have-3d-maps.html' title='Google to have 3D Maps'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111824330366870303</id><published>2005-06-08T10:07:00.000-05:00</published><updated>2005-06-08T10:08:23.673-05:00</updated><title type='text'>Back in the USA</title><content type='html'>I am back after a hectic India trip.&lt;br /&gt;&lt;br /&gt;I hope to update this blog frequently from now on.</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111824330366870303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111824330366870303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111824330366870303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111824330366870303'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/06/back-in-usa.html' title='Back in the USA'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111506401595639560</id><published>2005-05-02T14:56:00.000-05:00</published><updated>2005-05-02T15:15:30.470-05:00</updated><title type='text'>C# code snippet for sending email using .NET</title><content type='html'>Forget MAPI, SMTP and POP3 protocols and the complexity they bring with them. .NET wraps all those functionality and makes programming fun again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#cc0000;&quot;&gt;using System.Web.Mail;&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#cc0000;&quot;&gt;SmtpMail.SmtpServer = &quot;your-smtp-server.com&quot;;&lt;br /&gt;&lt;br /&gt;MailMessage mail = new MailMessage();&lt;br /&gt;&lt;br /&gt;mail.From = &quot;from@email.com&quot;;&lt;br /&gt;mail.To = &quot;recepient@email.com&quot;;&lt;br /&gt;mail.Subject = &quot;Mail Subject&quot;;&lt;br /&gt;mail.Body = &quot;Sending a mail using .NET is only few lines of code.&quot;;&lt;br /&gt;mail.BodyFormat = MailFormat.Html;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#009900;&quot;&gt;//Optional Attachment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#cc0000;&quot;&gt;MailAttachment att = new MailAttachment(&quot;c:\\temp\\attachment.doc&quot;);&lt;br /&gt;mail.Attachments.Add(att);&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#009900;&quot;&gt;//Your mail is on the way&lt;/span&gt;&lt;br /&gt;SmtpMail.Send(mail);&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111506401595639560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111506401595639560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111506401595639560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111506401595639560'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/05/c-code-snippet-for-sending-email-using.html' title='C# code snippet for sending email using .NET'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111506342580485519</id><published>2005-05-02T14:46:00.000-05:00</published><updated>2005-05-02T14:51:49.820-05:00</updated><title type='text'>Travelling to Bangalore next week.</title><content type='html'>I will be travelling to Bangalore for a long deserved vacation. I will be vacationing in Bangalore for 3 weeks. I will keep this blog updated with my take on Bangalore. I will also be posting some pictures from by Bangalore trip.&lt;br /&gt;&lt;br /&gt;Well, its not really a vacation as Bangalore my city of birth. But being away from Bangalore for many years, it sure feels like a vacation.</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111506342580485519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111506342580485519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111506342580485519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111506342580485519'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/05/travelling-to-bangalore-next-week.html' title='Travelling to Bangalore next week.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111460116565036643</id><published>2005-04-27T06:26:00.000-05:00</published><updated>2005-05-02T14:45:04.983-05:00</updated><title type='text'>Florin Lazar&#39;s WebLog : Using Windows XP SP2, Windows Server 2003 SP1 and MSDTC on Clusters</title><content type='html'>I would like to experiment this when I get some spare time&lt;br /&gt;&lt;a href=&quot;http://blogs.msdn.com/florinlazar/archive/2005/04/27/412482.aspx&quot;&gt;Florin Lazar&#39;s WebLog : Using Windows XP SP2, Windows Server 2003 SP1 and MSDTC on Clusters&lt;/a&gt;</content><link rel="related" href="http://blogs.msdn.com/florinlazar/archive/2005/04/27/412482.aspx" title="Florin Lazar&#39;s WebLog : Using Windows XP SP2, Windows Server 2003 SP1 and MSDTC on Clusters"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111460116565036643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111460116565036643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111460116565036643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111460116565036643'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/florin-lazars-weblog-using-windows-xp.html' title='Florin Lazar&#39;s WebLog : Using Windows XP SP2, Windows Server 2003 SP1 and MSDTC on Clusters'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111434595331133824</id><published>2005-04-24T07:32:00.000-05:00</published><updated>2005-05-02T14:39:49.276-05:00</updated><title type='text'>How cluster reserves a disk and brings a disk online</title><content type='html'>A behind the scenes look at how a &quot;Physical Disk&quot;resource works in a Cluste Environment&lt;br /&gt;&lt;a href=&quot;http://support.microsoft.com/default.aspx?scid=KB;EN-US;309186&quot;&gt;How cluster reserves a disk and brings a disk online&lt;/a&gt;</content><link rel="related" href="http://support.microsoft.com/default.aspx?scid=KB;EN-US;309186" title="How cluster reserves a disk and brings a disk online"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111434595331133824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111434595331133824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111434595331133824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111434595331133824'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/how-cluster-reserves-disk-and-brings.html' title='How cluster reserves a disk and brings a disk online'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111419291059283824</id><published>2005-04-22T13:01:00.000-05:00</published><updated>2005-05-02T14:36:56.880-05:00</updated><title type='text'>&#39;Seinfeld&#39; inspiration offers soup line - Apr. 22, 2005</title><content type='html'>Interesting. No soup for u!!&lt;br /&gt;&lt;a href=&quot;http://money.cnn.com/2005/04/22/smbusiness/soup_man/index.htm?cnn=yes&quot;&gt;&#39;Seinfeld&#39; inspiration offers soup line - Apr. 22, 2005&lt;/a&gt;</content><link rel="related" href="http://money.cnn.com/2005/04/22/smbusiness/soup_man/index.htm?cnn=yes" title="&#39;Seinfeld&#39; inspiration offers soup line - Apr. 22, 2005"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111419291059283824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111419291059283824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111419291059283824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111419291059283824'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/seinfeld-inspiration-offers-soup-line.html' title='&#39;Seinfeld&#39; inspiration offers soup line - Apr. 22, 2005'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111403734438002304</id><published>2005-04-20T17:18:00.000-05:00</published><updated>2005-04-21T06:52:08.473-05:00</updated><title type='text'>How to set description for a Cluster Resource</title><content type='html'>It is easy to set the Description field of a Cluster resource from code.&lt;br /&gt;&lt;br /&gt;For example this function sets the Description of a &quot;Cluster Name&quot; resource type. The same technique can be used to set the Description for any custom resources that you write.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 102, 0);&quot;&gt;void&lt;br /&gt;SetResourceDescription()&lt;br /&gt;{&lt;br /&gt; typedef struct&lt;br /&gt; {&lt;br /&gt;    LPCWSTR Description;&lt;br /&gt; }  SDescription;&lt;br /&gt;&lt;br /&gt; SDescription temp;&lt;br /&gt; temp.Description = L&quot;My Custom Description&quot;;&lt;br /&gt;&lt;br /&gt; RESUTIL_PROPERTY_ITEM&lt;br /&gt; propList[] = {&lt;br /&gt;    { L&quot;Description&quot;,&lt;br /&gt;       NULL, CLUSPROP_FORMAT_SZ,&lt;br /&gt;      0, 0, 0, 0,&lt;br /&gt;      FIELD_OFFSET(SDescription, Description) },&lt;br /&gt;    { 0 }&lt;br /&gt; };&lt;br /&gt; DWORD dwStatus = ERROR_SUCCESS;&lt;br /&gt;&lt;br /&gt; wchar_t pBuffer[1024];&lt;br /&gt; DWORD bufferSize = 1024;&lt;br /&gt; DWORD bytesReturned, bytesRequired;&lt;br /&gt; dwStatus = ResUtilPropertyListFromParameterBlock&lt;br /&gt;                           ((PRESUTIL_PROPERTY_ITEM)&amp;propList,&lt;br /&gt;                            (PVOID*)&amp;amp;pBuffer,&lt;br /&gt;                            &amp;bufferSize,&lt;br /&gt;                            (LPBYTE)&amp;amp;temp,&lt;br /&gt;                            &amp;bytesReturned,&lt;br /&gt;                            &amp;amp;bytesRequired);&lt;br /&gt;&lt;br /&gt; if(ERROR_SUCCESS == dwStatus)&lt;br /&gt; {&lt;br /&gt;    dwStatus = ClusterResourceControl(&lt;br /&gt;                    OpenClusterResource(OpenCluster(NULL),&lt;br /&gt;         L&quot;Cluster Name&quot;),&lt;br /&gt;                      NULL,&lt;br /&gt;                      CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES,&lt;br /&gt;                      pBuffer,&lt;br /&gt;                      bytesReturned,&lt;br /&gt;                      NULL,&lt;br /&gt;                      0,&lt;br /&gt;                      NULL);&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This is how it would look in Cluster Administrator&lt;br /&gt;&lt;img src=&quot;http://vprashu.jodoshared.com//blogimages/cluadmin.bmp&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111403734438002304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111403734438002304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111403734438002304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111403734438002304'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/how-to-set-description-for-cluster.html' title='How to set description for a Cluster Resource'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111401386799257869</id><published>2005-04-20T11:17:00.000-05:00</published><updated>2005-04-20T17:59:00.183-05:00</updated><title type='text'>Server Clusters: Majority Node Sets (a.k.a. Quorum of Nodes)</title><content type='html'>A very good article on how majority node sets work in Windows 2003 Clustering.&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/majnode.mspx&quot;&gt;Server Clusters: Majority Node Sets (a.k.a. Quorum of Nodes)&lt;/a&gt;</content><link rel="related" href="http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/majnode.mspx" title="Server Clusters: Majority Node Sets (a.k.a. Quorum of Nodes)"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111401386799257869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111401386799257869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111401386799257869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111401386799257869'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/server-clusters-majority-node-sets-aka.html' title='Server Clusters: Majority Node Sets (a.k.a. Quorum of Nodes)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03450421297550847281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111394746064638327</id><published>2005-04-19T16:51:00.000-05:00</published><updated>2005-04-19T16:53:41.400-05:00</updated><title type='text'>Added trackback from Haloscan. Looks pretty cool</title><content type='html'>&lt;a title=&quot;HaloScan Commenting and Trackback&quot; href=&quot;http://www.haloscan.com/&quot;&gt;Haloscan&lt;/a&gt; commenting and trackback have been added to this blog.</content><link rel="related" href="http://www.haloscan.com/" title="Added trackback from Haloscan. Looks pretty cool"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111394746064638327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111394746064638327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111394746064638327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111394746064638327'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/added-trackback-from-haloscan-looks.html' title='Added trackback from Haloscan. Looks pretty cool'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111386142179352712</id><published>2005-04-18T16:57:00.000-05:00</published><updated>2005-04-19T17:21:01.536-05:00</updated><title type='text'>.NET Rocks</title><content type='html'>Recently i started listening to &lt;a href=&quot;http://www.dotnetrocks.com/&quot;&gt;.NET ROCKS!&lt;/a&gt; an internet podcast for .NET and Microsoft developers. I must admit that I am blown away by it. Good bye &lt;a href=&quot;http://www.npr.org&quot;&gt;NPR&lt;/a&gt; and Hello Podcasts!!.&lt;br /&gt;&lt;br /&gt;I also listen to the &lt;a href=&quot;mailto:Science@&quot;&gt;WGBH Morning Editions&lt;/a&gt;. I am now hooked to podcasting. I am looking forward to Podcasts from Microsoft itself. Granted they have video feeds for &lt;a href=&quot;http://msdn.microsoft.com/theshow/Overview.asp&quot;&gt;.NET Show&lt;/a&gt;, &lt;a href=&quot;http://msdn.microsoft.com/msdntv/default.aspx&quot;&gt;MSDN TV &lt;/a&gt;and &lt;a href=&quot;http://channel9.msdn.com/&quot;&gt;Channel 9&lt;/a&gt;. But I would like to see something which i can listen on my commute to work.&lt;br /&gt;&lt;br /&gt;BTW, check out&lt;a href=&quot;http://ipodder.sourceforge.net/index.php&quot;&gt; iPodder &lt;/a&gt;for automatic sync to &lt;a href=&quot;http://ipod.com&quot;&gt;iPod&lt;/a&gt;s.</content><link rel="related" href="http://www.dotnetrocks.com" title=".NET Rocks"/><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111386142179352712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111386142179352712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111386142179352712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111386142179352712'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/net-rocks.html' title='.NET Rocks'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111386096470252674</id><published>2005-04-18T16:49:00.000-05:00</published><updated>2005-04-19T13:59:52.943-05:00</updated><title type='text'>Uninstall Cluster Services in Windows Server 2003</title><content type='html'>&lt;p class=&quot;mobile-post&quot;&gt;&lt;/p&gt;&lt;p class=&quot;mobile-post&quot;&gt;Have you noticed that Cluster Services are installed by default in Windows Server 2003? The side effect of this is that the Cluster Services cannot be uninstalled as in Windows Server 2000. This could create a problem specially in a development environment where the Cluster Service fails to start up and you cannot reinstall the service.&lt;/p&gt;&lt;p class=&quot;mobile-post&quot;&gt;The way out of this is to clean up one node at a time from command line &lt;/p&gt;&lt;p class=&quot;mobile-post&quot;&gt;&lt;br /&gt;&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;cluster node nodename /forcecleanup&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;mobile-post&quot;&gt;Clean the node that caused the Cluster service to crash and start the cluster service on the other nodes. If you are lucky the Cluster will start up and you can add the cleaned node back to cluster through the Cluster Administrator. Otherwise repeat the same steps after cleaning up&lt;br /&gt;other nodes of the cluster.&lt;/p&gt;&lt;p class=&quot;mobile-post&quot;&gt;If you can get the cluster up with at least one node then you can add back the nodes you cleaned up to the cluster. If not, you will have to rebuild the cluster.&lt;br /&gt;&lt;br /&gt;Hopefully you will never have to do this in a production environment.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111386096470252674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111386096470252674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111386096470252674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111386096470252674'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/uninstall-cluster-services-in-windows.html' title='Uninstall Cluster Services in Windows Server 2003'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111385300876567867</id><published>2005-04-18T14:34:00.000-05:00</published><updated>2005-04-18T14:36:48.766-05:00</updated><title type='text'>Install Cluster Services using Local Quorum</title><content type='html'>Windows 2000 Servers do not support Majority Node Set for a quorum resource. Majority Node Set is a new feature in Windows Server 2003.&lt;br /&gt;&lt;br /&gt;In Windows Server 2000, you need a shared SCSI physical disk to install and configure a cluster. There is an excellent MSDN article &lt;a title=&quot;http://www.microsoft.com/windows2000/techinfo/planning/server/clustersteps.asp&quot; href=&quot;http://www.microsoft.com/windows2000/techinfo/planning/server/clustersteps.asp&quot;&gt;&quot;Step-by-Step Guide to Installing Cluster Service&quot;&lt;/a&gt; which explain in detail about installing cluster service on Windows Server 2000.&lt;br /&gt;&lt;br /&gt;However if you do not have a physical disk connected to your servers and would like to experiment with Clusters you could use a &quot;Local Quorum&quot; resource type as quorum. To achieve this, after the install of the Cluster components is complete, close the Cluster Configuration wizard and open the command window.&lt;br /&gt;Go to %SystemRoot%\Cluster and start the Cluster Configuration wizard from the command line as&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;              &gt;cluscfg -localquorum&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This will create a &quot;Local Quorum&quot; resource and hence will allow the cluster to be formed. Note that this is not a good idea for production environment and should be used for testing purposes only.</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111385300876567867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111385300876567867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111385300876567867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111385300876567867'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/install-cluster-services-using-local_18.html' title='Install Cluster Services using Local Quorum'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12259670.post-111383907881328166</id><published>2005-04-18T10:44:00.000-05:00</published><updated>2005-04-18T10:45:46.786-05:00</updated><title type='text'>About me and what this blog is all about.</title><content type='html'>have been doing Windows programming in C++ for the past ten years. I have worked on a lot of interesting projects in the past ten years. I have also worked a lot on ATL COM in the past five to six years.&lt;br /&gt;&lt;br /&gt;Recently I got introduced to Windows Clustering technologies. It is an very interesting product and I have had a chance to work with it developing new resources. When I Google &quot;windows cluster&quot; I find a lot of information about configuration/install of Clusters and very very little (if any) on developing new resource types. The only source of information I could find for developing resource types was the inadequate MSDN documentation.&lt;br /&gt;&lt;br /&gt;I will try to document my journey through this experience of developing new resources and also some general tips about Clustering that I find useful and interesting.</content><link rel='replies' type='application/atom+xml' href='http://windevlog.blogspot.com/feeds/111383907881328166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12259670&amp;postID=111383907881328166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111383907881328166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12259670/posts/default/111383907881328166'/><link rel='alternate' type='text/html' href='http://windevlog.blogspot.com/2005/04/about-me-and-what-this-blog-is-all.html' title='About me and what this blog is all about.'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry></feed>