FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

LinkBack Thread Tools
Old 04-25-2012, 02:01 PM
Vratislav Podzimek
Default Limit the maximum size of swap partitions

swapon creates a table using 1 B for each page in the swap. Therefore when a
huge swap (e.g. 500 GB) is created, swapon fails with ENOMEM, because it
is using vmalloc that allocates a contiguos memory. Thus we need to limit the
maximum size of swap partitions. Sice we don't know the strict limit, let's use
128 GB that seems to work and should be enough for everybody.

(ported 35679a70eab52b3b040a61fce9d0e43dbb977c98 from rhel6-branch)
pyanaconda/storage/formats/swap.py | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/pyanaconda/storage/formats/swap.py b/pyanaconda/storage/formats/swap.py
index 860a551..79dc6f2 100644
--- a/pyanaconda/storage/formats/swap.py
+++ b/pyanaconda/storage/formats/swap.py
@@ -44,6 +44,7 @@ class SwapSpace(DeviceFormat):
_formattable = True # can be formatted
_supported = True # is supported
_linuxNative = True # for clearpart
+ _maxSize = swap.SWAP_SIZE_LIMIT

def __init__(self, *args, **kwargs):
""" Create a SwapSpace instance.

Anaconda-devel-list mailing list

Thread Tools

All times are GMT. The time now is 09:42 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org