Yosemite turns the volume into a core storage volume tat cannot be resized normally, and that nay be what is going on with you.
Enter the line below in Terminal and post up the out put so we can see what is going on.
Code:diskutil cs list
Well, I have an interesting issue after the upgrade
Code:
rMBP:~ sebastianp$ diskutil cs list
No CoreStorage logical volume groups found
rMBP:~ sebastianp$
Running diskutil list instead
Code:
rMBP:~ sebastianp$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS MBP 349.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 150.2 GB disk0s4
So , it would appear that the installer has not turned the volume into a core storage one. I tried booting into the recovery partition and it won't work - the status bar gets to half way and then it just sits there.
I am now going to try and delete the recovery partition, merge the partitions and reinstall Yosemite again to see if that helps to resolve this, unless someone has any better ideas on how to get the recovery partition working (2012 rMBP)