Florin Lazar - Consistency Checkpoint

Make it simple, robust and scalable

Browse by Tags

Tagged Content List
  • Blog Post: Comments for 90 days only

    I'm getting way too much spam these days. I wanted to keep the comments open for ever so I can get your feedback at any time you wanted to send it to me. Unfortunately spam is consuming my time so I decided to limit the lifetime for comments to 90 days starting from the day of the post. If you want...
  • Blog Post: Phase0 in .Net System.Transactions

    In a previous post ( http://blogs.msdn.com/florinlazar/archive/2006/01/29/518956.aspx ) I talked about Phase0 and some useful things it allows you to do. Although not referred as Phase0, phase 0 features are available in .Net System.Transactions in two forms. Actually in three, but the third is a derivate...
  • Blog Post: Our Own Forum is Now Live! Please Join Us at the "Transactions Programming Forum"

    I'm really happy to announce that our own forum, dedicated to transactions in Windows and .Net is now live at http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=388&SiteID=1 The RSS feed for the forum is http://forums.microsoft.com/MSDN/rss.aspx?ForumID=388&Mode=0&SiteID=1 I hope...
  • Blog Post: Dedicated Site for Transactions on Microsoft.com

    In an effort to have a common place for all the transactions technologies we provide (and we started to have a good number of technologies that continues to grow), we have put together a webpage on Microsoft.com dedicated to transactions. The address is: http://www.microsoft.com/windowsserver2003/appserver...
  • Blog Post: MSDTC: The Magic of Phase Zero (Phase0) – Or – When Using 2PC Transactions Is Not Enough

    The most known technique of implementing distributed transaction is the "two-phase commit" (2PC). Here is a quick summary of how this technique works: - Active phase: After the transaction is created and before the "commit" message is issued by the creator, the transaction is in the "active" state. During...
  • Blog Post: Why and When to use transactions?

    Many people ask - do I need transactions? Why do I need them? When to use them? The answer is simple: use them all the time, unless you have a very good reason not to (for instance, don't use atomic transactions for "long running activities" between businesses). The default should always be yes. You...
  • Blog Post: SQL Server 2005 with COM+/DTC is first in a new TPC-C result

    The new results posted by Dell running SQL Server 2005 with COM+/DTC tops TPC-C by Price/Performance with .99 US$ price/tpmC: http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp I can't wait to see some results with SQL Server 2005 combined with System.Transactions and our new "promotable...
  • Blog Post: Fast transactions with System.Transactions and Microsoft SQL Server 2000

    The simplest way to use transactions today with Microsoft SQL Server 2000, using .Net Framework 2.0, is as follows: static void Main(string[] args) { using (TransactionScope ts = new TransactionScope()) { SqlConnection sqlConnection = new SqlConnection("connectionString"); sqlConnection.Open(); SqlCommand...
  • Blog Post: DTCPing: Troubleshooting MSDTC Connectivity Issues

    In today's world, security hardening is causing many headaches to software developers and admins. Especially when you have an application that needs to go beyond the boundaries of the local machine. MSDTC is a distributed app by definition and thus, getting transacted app that uses MSDTC to work in your...
  • Blog Post: Transactions Sessions at PDC 2005

    If you are at PDC this year, don't forget to attend the sessions related to transactions. An easy way to find these sessions is to go to http://commnet1.microsoftpdc.com/content/sessions.aspx and search by Keyword="transaction". I especially recommend the session called "FUN320 - Windows Vista...
  • Blog Post: WS Specs for Transactions Updated

    The WS specifications related to Transactions (WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity) have just been updated. They are available at http://msdn.microsoft.com/webservices/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/wsatspecindex.asp .
  • Blog Post: Indigo Transaction Samples

    Some transaction related sample code using Indigo is shown at http://winfx.msdn.microsoft.com/library/en-us/indigo_samples/html/1a9842a3-e84d-427c-b6ac-6999cbbc2612.asp Assuming that you already have the latest released WinFX build installed ( http://www.microsoft.com/downloads/details.aspx?FamilyId...
  • Blog Post: Indigo and Avalon Beta1 RC Available for Download

    "Indigo" and "Avalon" Beta1 RC are available for download at http://www.microsoft.com/downloads/details.aspx?FamilyId=B789BC8D-4F25-4823-B6AA-C5EDF432D0C1&displaylang=en . More info can be found at http://msdn.microsoft.com/Longhorn and http://msdn.microsoft.com/webservices .
  • Blog Post: Writing a resource manager that supports promotable transactions (or Promotable Single Phase Enlistment aka PSPE) in System.Transactions

    A key feature that targets performance in System.Transactions is the Promotable Single Phase Enlistment. It allows a durable resource manager (RM) to host and "own" a transaction that can later be promoted to a distributed transaction (or MSDTC transaction) if necessary. This specific resource manager...
  • Blog Post: What is the Lighweight Transaction Manager and why do you need to know about it

    A "hidden" feature available in System.Transactions is the Lightweight Transaction Manager (LTM). It provides support for light weight transactions that live in the current appdomain. The LTM acts as a façade layer for all the transactions started in System.Transactions and based on a set of rules, it...
  • Blog Post: What do you want to know about transactions?

    Please don't hesitate to send me your suggestions or questions or topics you would like to be discussed in this blog. You can post a comment to this post or use http://blogs.msdn.com/florinlazar/contact.aspx to let me know. I'll prioritize the list and cover as much as I can.
  • Blog Post: Blog on Transactional NTFS

    I found out about this blog a few days ago. Malcolm Smith, a developer from the Transactional NTFS team is blogging at http://blogs.msdn.com/because_we_can/
  • Blog Post: MSDN Product Feedback Center

    You've found a bug in a Microsoft product, and you don't know where to report it? Use MSDN Product Feedback Center http://lab.msdn.microsoft.com/productfeedback/default.aspx to submit it. You can collaborate with Microsoft developers, MVPs, and beta testers to identify problems and workarounds, and then...
  • Blog Post: Transacted APIs - A Migration Process

    Let me start with a short story. I presented a while ago to some of my friends how cool System.Transactions and its TransactionScope are and how easy it is to use transactions with this object model. Not long after that, they got back too me very upset that "it doesn't actually work!?". In my team, we...
  • Blog Post: Transaction.Current and Ambient Transactions

    Ambient transactions are defined as transactions that live in the current thread or object context that anybody interested can query for their existence and use them to do work as part of them. Their existence means that the user wants to do a series of actions in a transacted "all or nothing" way. They...
  • Blog Post: Building Transacted Code Blocks with System.Transactions.TransactionScope

    Transacted code blocks are a group of actions that occur as part of a transaction. With its atomic property, the transaction guarantees that "all or none" of these actions are taking place. Think of transacted blocks as something similar to: transacted { ActionA(); ActionB(); ActionC(); ... } ...
  • Blog Post: Another preview for Indigo

    March 2005 Indigo CTP is now available to download for MSDN Subscribers at http://msdn.microsoft.com/subscriptions/default.aspx This should also be available to the broad public soon. For more information, go to the Longhorn developer center ( http://msdn.microsoft.com/longhorn/ ) and the Indigo...
  • Blog Post: Jim Johnson and "Adventures in Atomicity"

    Please welcome Jim Johnson to the blog world: http://pluralsight.com/blogs/jimjohn/ Jim is the architect of our transactions team and I'm very excited to see him sharing more of his insights in a blog. Every time I talk with Jim, he opens more and more perspectives on how transactions can change...
  • Blog Post: MSDN TV: Introducing System.Transactions in .NET Framework 2.0

    Mike Clark from my team is "introducing System.Transactions in .NET Framework 2.0" in this MSDN TV show: http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20050203NETMC/manifest.xml
  • Blog Post: Don's Wiki Page about Transactions

    Don Box has a section dedicated to Transactions on his wiki page at http://pluralsight.com/wiki/default.aspx/Don.TransactionAsks
Page 1 of 2 (46 items) 12