Is it at all possible for Tupac Amaru's rebellion to succeed, if not entirely at least in part. As far as I know, many of the indegienous people who joined Tupac Amaru's army were not completely under his control, causing them to attack both creoles as well as peninsulares, which ultimately hindered his revolutionary goals by isolating many of the mestizos and creoles.
For people who are more versed in colonial Peruvian history, is there anyone or anything that could have possibly kept the mestizos and (especially) the creoles on Tupac Amaru's side and prevent the rebellion from turning into a fullblown caste war?