Otherwise, the need for a very large contiguous allocation tends to
wreak havoc on many inode allocation reservations on the local alloc, thus
ruining any chances for contiguousness.
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
        status = ocfs2_reserve_suballoc_bits(osb, (*ac),
                                             EXTENT_ALLOC_SYSTEM_INODE,
                                             (u32)osb->slot_num, NULL,
-                                            ALLOC_NEW_GROUP);
+                                            ALLOC_GROUPS_FROM_GLOBAL|ALLOC_NEW_GROUP);
 
 
        if (status >= 0) {
               && ac->ac_which != OCFS2_AC_USE_MAIN);
 
        if (ac->ac_which == OCFS2_AC_USE_LOCAL) {
+               WARN_ON(min_clusters > 1);
+
                status = ocfs2_claim_local_alloc_bits(osb,
                                                      handle,
                                                      ac,