Force Deadlocks

onki_saban
Member Posts: 3
Hi,
I am running on NAV 2009 R2. I want to force my NAS into a deadlock. Any idea how to do this reliably?
Thanks in advance!
I am running on NAV 2009 R2. I want to force my NAS into a deadlock. Any idea how to do this reliably?
Thanks in advance!
0
Comments
-
Can you explain why you want to do this? Is this for the purpose of testing?
The problem with forcing a deadlock is you have no control over which process will be selected as the victim. It may be your NAS, or it may be the other process. So the behavior may not be what you are expecting.There are no bugs - only undocumented features.0 -
I want to investigate the behavior of the NAS Windows service when running into a dead lock. I saw some weird behavior where the service automatically stopped or sometimes could not be stopped at all.0
-
You can try this trick on my blog but replace the NAS code with a sleep and time well.
http://nav-skills.com/2015/09/15/tip-53 ... -are-they/
You can set the deadlock priority to make sure the correct process deadlocks.0 -
If I really want to lock a table, for example the sales line table, I would make a codeunit containing this code:
sl.LOCKTABLE;
IF sl.FINDSET THEN
REPEAT
UNTIL sl.NEXT = 0;
IF CONFIRM('XXX') THEN;
That quite effectively locks that table for testing purposes.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions