When a message is enqueued into a partitioned queue, service bus checks for the presence of a partition key. If it finds one, it selects the fragment based on the partition key.
But what happens when that fragment is full, there is no more space left in that fragment. Does service bus gives error/message is discarded or any other fragment will be used to store that message?