Friday, July 23, 2010

Some thing to chew - Dell moves to AMD and leaves Intel - Business case?

Hi all -

For people who want to chew a little more than what is given in our study curricula. Check this site out -

http://www.icmrindia.org/business%20Updates/micro%20casestudies/Business%20Strategy/MCBS0005.htm

This has a good deal of cases and interestingly this talks about the move made by Dell in disowning Intel and going towards AMD. Interesting move considering they operate at a different levels and AMD processors were always considered better unless in the Gaming circuit. This would alter the growth of Intel and an excellent case for business schools.

FYI - this site in general talks more in detail about several such business cases around Asia.

Have a good one

Vik

--

Error: Decompression functionon

I suspect that you haven't recorded the script with the necessary headers. Go to the recording options>http properties>headers.

Ensure that your list of headers to record contains:
1. Accept encoding
2. Content encoding
3. Accept languages
4. Pragma
5. Transfer encoding
6. User agent
7. Accept- Charset
8. Accept
9. Cache control.

These are the most commonly used header tokens used in http 1.1.

Now, what happens if you don't record the accept encoding/content-encoding header is that if your server response/request is expected to be in compressed/deflated(which is defined in web server settings) form, but if Loadrunner/Client sends an uncompressed/inflated file/message, then the protocol goes out of sync. As a result, the Loadrunner compression function would expect the data to be in gzip format but the data sent from server would not be in gzip format and hence the error.

Add web_add_auto_header("Accept-Encoding", "gzip") on top of the request where your script stops and throws the error. But, I would suggest you to re-record the script with the aforemention headers in your recording list.

-Chaitanya M Bhatt
http://www.performancecompetence.com
2010/7/21 Anuj Sharma
Can any body guide me for this issue in load runner.

Error -26601: Decompression function (wgzMemDecompressBuffer) failed,
return code=-3 (Z_DATA_ERROR), inSize=1773, inUse=5, outUse=0,
Snapshot Info [MSH 0 13] [MsgId: MERR-26601]

This is application error or load-runner configuration issue?

Monday, July 19, 2010

Failover Cluster Testing Methods

http://blogs.technet.com/vipulshah/archive/2009/06/17/failover-cluster-testing-methods.aspx
Failover Cluster Testing Methods
1.1 System Failover Testing
During system testing, we will gather as much information as possible about the potential outcomes of system failures. We will not test, however, many component failures in the system such as a motherboard going out, losing a processor or having a cooling fan going out. These represent outages that have been planned for and many will be protected through Cluster Server, other failures will be covered through the fault-tolerance of the systems themselves (such as redundant power supply modules and cooling fans). We will test certain events that can cause failover within the cluster. These tests are listed below along with an explanation of the procedure along with the expected result of each test.
1.1.1 Disk Failure
Purpose: The purpose of testing a disk failure is to ensure that the RAID configuration will continue without interruption. We will also look at hot-spares and ensure that in the event of a disk failure the hot-spare will pickup for the failed drive.
Test Procedure: The procedure for this test is to pull out one of the hard drives in the SAN array while that drive is operational and is currently used by one of the nodes within cluster.
Expected Result: Uninterrupted service; Windows should not discover any problems at all; RAID management software should report loss of a drive and complete the procedure of substituting the hot spare and rebuilding the drive array. Disk performance might be significantly reduced during this time
1.1.2 Power Failure
Purpose: This test will verify that in the event of a server losing power, the opposite node in the cluster will bring all resources in the cluster online and resume operations.
Test Procedure: The procedure for this test is to simply pull all power plugs from one node while that node is operational and is hosting groups within cluster.
Expected Result: Cluster group hosted by the “failed” node should automatically fail over to a passive node. Service interruption should be in the range of 0-2 minutes.
1.1.3 Network Adapters
Purpose: Testing network adapters will serve dual purposes. We will test the functionality of the heartbeat and the ability for cluster heartbeat communications to be routed over the public network. We will also test the failover scenario in the case of both public network adapters (members of the network team) losing connections to the network.
Test Procedure: First we will test the heartbeat interconnect and ensure that cluster communications are carried through the public network without interrupting cluster communications by disconnecting the private network adapter. Secondly, we will test network adapters to ensure that when one out of the two network adapters are unplugged, the other network adapter will communicate with the network as usual. Then we will unplug the remaining network adapter, which at this time is carrying all network communication, including the heartbeat. After this series of tests is complete, we will bring the system back to a normal configuration and test the public network adapters by removing their connection to the network. However, in this last test we will leave the heartbeat interconnect in place.
Expected Result: For a disconnected private adapter, Windows is expected to switch internal cluster communications to a public adapter automatically. There should be no service interruption. For disconnecting one of the public network cards, network team driver is expected to switch to using another network card automatically. There should be no service interruption. For disconnecting all network adapters, cluster is expected to initiate the failover once it discovers that active node is unavailable. Service interruption should be in the range of 0-2 minutes.
1.1.4 Fiber Channel Components
Purpose: These tests will provide a level of understanding and documentation on expectations with regards to the redundancy of the fiber channel components within the HBA cards, the servers, and the CLARiiON SAN. We will be looking for results of unplugging certain components, simulating power losses, and other failures that will affect the cluster.
Test Procedure: During this test, we will disconnect the redundant fiber connections.
Expected Result: Depending on which fiber connection was disconnected, system should automatically switch to the reserved path. There should be no service interruption. In case of both fiber cables disconnected, so that cluster node completely loses communication to the SAN storage, cluster failover should be initiated. Service interruption should be in the range of 0-2 minutes.
1.2 Windows 2003 and SQL Server Failover Testing
Microsoft Cluster Server will ensure that application services continue running within the cluster in the event that either there are failures in Windows 2003 that prevent the application from operating properly, or if SQL Server itself ceases to function properly. The cluster can detect these failures and fail the application over to a passive node. During these tests, it is important to note that our single point of failure within Windows 2003 and SQL Server is the database(s). If database itself becomes corrupt or experiences some other catastrophic failure, the only solution is to restore this database from a backup copy.
Expected result in all tests is for a cluster to initiate the failover. Service interruption should be in the range of 0-2 minutes.
1.2.1 SQL Server Services
Purpose: The purpose of simulating service failures is to ensure that failover will occur and to monitor the activity that occurs during failover. We will be looking for the time required for failover, proper failover and ensuring dependencies are being brought online properly.
Procedure: The best approach to testing a clustered service is to stop this service from the Services snap-in within the Management MMC. A service that has become a clustered resource can only be managed through the cluster administrator. Performing services operations through the Services snap-in will appear to the cluster as a failure and therefore will simulate a service failing. Following are the services we will attempt to fail.
• SQL Server service
• SQL Server Agent service
• MS DTC service
1.2.2 Windows 2003 Failure
Purpose: The purpose here is to simulate the failure of Windows 2003 to demonstrate the ability of Cluster Server to realize Windows 2003 is not functioning/running on one of the clustered nodes and to initiate failover.
Procedure: Testing Windows 2003 failure will be difficult to simulate by any other means than simply choosing Shut Down. This will stop all services on the node being shut down and this node will cease participation in the cluster. The cluster service will be notified on the opposite node and failover of the application will occur.
1.2.3 Cluster Service Failure
Purpose: Cluster Service is responsible for maintaining cluster membership, monitoring resources and managing the clustered node. If this service were to fail, all clustered groups of resources would be forced to move to another cluster node. We will simulate a Cluster Service failure in this test and monitor the failover activity.
Procedure: Stop the Cluster Service from the Services snap-in and record results.
1.2.4 Quorum Failure
Purpose: The Quorum serves as a log for changes that occur while one node of a cluster is offline and as a tiebreaker, in the event all heartbeat communications are lost. This test will observe the cluster behavior when the quorum is lost. To view the results of the quorum serving as a tiebreaker, view the results under “System Failover Testing” above.
Procedure: Utilize the SAN configuration utility and unpresent the quorum drive from the active node. This will provide us with the results that would be seen if the active node loses access to the quorum drive. Failover should be initiated.
Utilize the RAID configuration utility and mark the logical drive of the quorum as offline. This will provide us with the results that would be seen if the drive that contains the quorum were to fail.

Monday, June 21, 2010

i am leaving on a jet plane

i am leaving on a jet plane

All my bags are packed I'm ready to go
I'm standin' here outside your door
I hate to wake you up to say goodbye
But the dawn is breakin' it's early morn
The taxi's waitin' he's blowin' his horn
Already I'm so lonesome I could die

So kiss me and smile for me
Tell me that you'll wait for me
Hold me like you'll never let me go
Cause I'm leavin' on a jet plane
Don't know when I'll be back again
Oh babe, I hate to go

There's so many times I've let you down
So many times I've played around
I tell you now, they don't mean a thing
Every place I go, I'll think of you
Every song I sing, I'll sing for you
When I come back, I'll bring your wedding ring

So kiss me and smile for me
Tell me that you'll wait for me
Hold me like you'll never let me go
Cause I'm leavin' on a jet plane
Don't know when I'll be back again
Oh babe, I hate to go

Guitar Solo

Now the time has come to leave you
One more time let me kiss you
Close your eyes I'll be on my way
Dream about the days to come
When I won't have to leave alone
About the times, I won't have to say

So kiss me and smile for me
Tell me that you'll wait for me
Hold me like you'll never let me go
Cause I'm leavin' on a jet plane
Don't know when I'll be back again
Oh baby, I hate to go

Cause I'm leavin' on a jet plane
Don't know when I'll be back again
Oh babe, I hate to go

Wednesday, June 16, 2010

While you Sleep

Good rest and sound sleep is very important... if u don't sleep well,

The toxins in your body will accumulate... Affecting your health and your mood...

The main causes of liver damage are:
1. Sleeping too late and waking up too late are the main cause..
2. Not urinating in the morning.
3. Too much eating.
4. Skipping breakfast.
5. Consuming too much medication.
6. Consuming too much preservatives, additives, food coloring, and artificial sweetener.
7. Consuming unhealthy cooking oil. As much as possible reduce cooking oil use when frying, which includes even the best

Cooking oils like olive oil. Do not consume fried foods when you are tired, except if the body is very fit.
8. Consuming overly done foods also add to the burden of liver. Veggies should be eaten raw or cooked 3-5 parts. Fried

Veggies should be finished in one sitting, do not store.

We have to adopt a good daily lifestyle and eating habits. Maintaining good eating habits is very important for our body to absorb and get rid of unnecessary chemicals.

Because….

Evening 9 - 11pm: is the time for eliminating unnecessary/ toxic chemicals (de- toxification) from the antibody system (lymph nodes). This time duration should be spent by relaxing or listening to music. If during this time a housewife is still in a un relaxed state such as washing the dishes or monitoring children doing their homework, this will have a negative impact on her health.

Night at 11pm - 1am: The de-toxification process in the liver, and ideally should be done in a deep sleep state.

Early morning 1 - 3am: de-toxification process in the gall, also ideally done in a deep sleep state.

Early morning 3 - 5am: de-toxification in the lungs. Therefore there will sometimes be a severe cough for cough sufferers during this time. Since the de-toxification process had reached the respiratory tract, there is no need to take cough medicine so as not to interfere with toxin removal process.


Morning 5 - 7am: de-toxification in the colon, you should empty your bowel.

Morning 7 - 9am: Absorption of nutrients in the small intestine, you should be having breakfast at this time. Breakfast should be earlier, before 6:30am, for those who are sick. Breakfast before 7:30am is very beneficial to those wanting to stay fit. Those who always skip breakfast, they should change their habits, and it is still better to eat breakfast late until 9 -10am rather than no meal at all. Sleeping so late and waking up too late will disrupt the process of removing unnecessary chemicals.

Midnight to 4am is the time when the bone marrow produces blood.

Therefore, have a good sleep and don't sleep late.

Sharing Is Caring!

Insurance Industry Information

http://www.hexaware.com/insu-agency.htm



http://blogs.hexaware.com/insurance-writer/planning-for-success-in-insurance-data-migrations



http://www.ibm.com/developerworks/library/ar-entermod/index.html



http://www.insurancetech.com/blog/archives/2010/05/new_tech_increa.html



http://www.infosys.com/offerings/industries/utilities/industry-offerings/Pages/CIS-legacy-modernization.aspx



http://www.infosysblogs.com/next-generation-insurance/2009/09/

My India - A real eye-opener!

A real eye-opener!
We live in a nation ,

· Where Pizza reaches home faster than Ambulance & police,
· Where you get car loan @ 5% and education loan @ 12%,
· Where rice is Rs 40/- per kg but mobile-sim card is free,
· Where a millionaire can buy a cricket team instead of donating the money to any charity,
· Where the footwear, we wear, is sold in AC showrooms, but vegetables, that we eat, are sold on footpath,
· Where everybody wants to be famous but nobody wants to follow the path to be famous,
· Where we make lemon juices with artificial flavors and dish wash liquids with real lemon.
· Where people standing at tea stall reading an article about child labour from a newspaper and say,"yaar bachhon se kaam karvane wale ko to phansi par chadha dena chahiye" and then they shout "Oye chhotu 2 chaii laao....."