RFE: honor the newfs -i flag

This probably falls under the category of Request For Enhancement, but the SunSolve folks don't seem to accept those. We would like Sun to relax the restriction on multiterabyte file systems that limits the number of inodes on UFS partitions to 1 million per terabyte. Sun can easily do this by honoring the newfs -i flag for any allowed nbpi value (apparently 512B to 2MB) regardless of partition size. Currently, any nbpi number below 1MB is ignored by Solaris 9 and 10 newfs/mkfs on multiterabyte partitions.
The problem is that there is too large a gap between the 8KB sub-terabyte and 1MB multiterabyte defaults. We need an nbpi on the order of 64KB to 128KB. I'm sure there are other folks out there with similar requirements, especially in the nearline SATA storage category.
Our customer is not happy about this. Their 4.5TB SE3511s are limited to about 4.9M inodes each. While that may seem like a lot, they already ran out of inodes while using less than 40% of their physical space. They don't want sub-terabyte partitions since they prefer a single, large disk quota space. They also don't want to be forced to tar up everything they create.
So please consider honoring the newfs -i flag. It makes little sense to restrict us to 1M inodes per terabyte when a 999GB partition can have over 100 times that number. You can leave the default UFS nbpi algorithm as is. Just honor the -i flag for those of us who need it. Yes, we understand there are potential negative performance and fsck issues with large numbers of inodes. Our customer understands that too. However, they remind us that neither Linux nor Mac OS X NFS servers hinder them in this manner. We'd like to put our Solaris 9 and 10 NFS servers on parity with that.
I'm sure ZFS will probably fix all these issues. However, some of us will have to use UFS for quite a while yet. And the newfs/mkfs -i fix should be relatively simple to implement since we're not asking for a change in default newfs/mkfs behavior. We just want the newfs -i flag to actually work rather than ignore us on multiterabyte partitions.

If you really don't want this DataSource to participate in the global transaction, then set it to false.
However, make sure you really understand what that means. If you write EJB code that starts a transaction and then writes to the database using this datasource, there are 2 separate transactions going on. The global transaction started by the EJB, and the local transaction (or auto-commit) running on the connection they're using from the DataSource (since it has the flag set to false). This means rolling back the EJB transaction would not rollback the JDBC work as most people would expect. That's why we generally recommend you set this flag to be true unless you really know that you want it false.
If there is only a single resource in the transaction, then the driver does not have to be XA. The transaction manager just does a single-phase commit rather than a prepare/commit when there's only a single resource in the transaction.
-- Rob
WLS Blog http://dev2dev.bea.com/blog/rwoollen/

Similar Messages

  • Pages '08 Export does not honor the "Hide extension" checkbox

    I have noticed that Pages '08, even with the latest update (3.0.3), does not honor the state of the "Hide extension" checkbox in the Export save dialog (or "sheet" that slides out from the title bar). Specifically, I have seen this happen when exporting to Word. When un-checking the "Hide extension" checkbox, the filename is displayed in the dialog with the .doc extension, but the file appears in the save folder (anywhere in the file system) without the .doc extension until I do a Get Info on the file and un-check Hide Extension in the Name & Extension section.
    This is really annoying because I hate automatic hiding of file extensions in general, and I find it unacceptable with any kind of MS Office docs because my Windows-using colleagues can't seem to cope without a file extension they recognize.
    Also note that this does not seem to affect the Save or Save As dialogs in Pages '08, only the Export save dialog. I can create a regular Pages document, do a Save As, uncheck Hide Extension, and I'll see the document show up in the file system with the .pages extension.
    Is this a known bug in Pages '08? I can't find any mention of it in the forums. I also want to know if this is fixed in Pages '09. I've been looking for a way to report this as a bug, but am not having much luck.

    LionMage wrote:
    Is this a known bug in Pages '08?
    Yes. just add the extension manually in the Finder.
    I can't find any mention of it in the forums.
    It has been mentioned many times but not lately.
    I also want to know if this is fixed in Pages '09.
    No.
    I've been looking for a way to report this as a bug, but am not having much luck.
    +Menu > Pages > Provide Pages Feedback+
    Peter

  • Why doesn't the App Store Flag go away?

    This is a small thing, but the details are where it is at. I have a new iPhone 6 running iOS 8.02 and the App Store flag says I have four new app updates to download. This was true before I downloaded all the updates in iTunes and synched with my phone. Even after updating and syncing through iTunes, when I click on the App Store app and click on Updates 'Update All' is grayed out and there are no apps to update, yet the flag with '4' persists.
    Is this a bug? Is there some way to get rid of that annoying and misleading flag?

    I tried this and it didn't work. The only thing that clears that number is to actually update at least one app through the App Store on the iPhone. If I do all the updates through iTunes, it leaves a the phantom number in the flag.
    I think it is a bug.

  • My home button is not working but apple will not honor the limited warranty

    My home button on my ipod touch is not working but Apple will not honor the limited warranty because the corner glass is craked.  I have been using it cracked for months.  What is my legal recourse.  I think it is unfair!!!!!!

    tracy252 wrote:
    My home button on my ipod touch is not working but Apple will not honor the limited warranty because the corner glass is craked.  I have been using it cracked for months.  What is my legal recourse.  I think it is unfair!!!!!!
    Hire a lawyer.

  • I have created 2 websites one is in english and the other in russian how can i link these 2 so that on each page you can choose to read the page in russian or english??? like how do i put the two language flag toggles?

    like how do i put the two language flag toggles such that you can choose to read the site in russian or english?

    On each of the English pages add a Russian flag and link that flag to the Russian equivalent page with the Inspector/Link/Hyperlind pane.
    On each of the Russian pages add a US or British flag and link that flag to the equivalent English page.
    OT

  • In which FI table can I find the triangular deal flag?

    Hi expert,
    I am looking for the FI table in which I can find the triangular deal flag.
    In SD, I can see the documents with traingular deal in table VBAK (field XEGDR), but I don't know in which FI table I can find it.
    Do you have any idea?
    Thank you.
    Kind regards,
    Linda

    Hi,
    You can find the field in BSEG, BSAK tables in FI.
    Regards,
    Praisty

  • Why won't Acrobat X Pro honor the margin (art box) from PDF's exported from InDesign CS6?

    Why won't Acrobat X Pro honor the margin (art box) from PDF's exported from InDesign CS6?
    When I export a PDF from InDesign CS6 with specific margins, Acrobat does not recognize the Art box. (I have PitStop Pro 11 for page box view)

    Thanks Steve,
    We are exporting PDF's as you indicate. I see the same thing. The boxes are all the size of the original InDesign document. The PDF art box should be predicated by the margins in InDesign. When we had CS3, this worked great. Now, it seems that there is a disconnect between the two Adobe products honoring the page box size. I have contacted the Adobe techs via chat, and they had no clue what I was referring to. I find it mystifying that Acrobat can not interpret the art box set in InDesign as margins.

  • SPECIFY THE PACKAGE OR FLAG IT AS A LOCAL OBJECT

    Dear Experts,
    My info packages are getting failed for the Z data sources with the below given error message.
    Please guide me to resolve this issue at the earliest, as it is related to production system.
    Error Message:
    The object R3TR AQQU SYSTBWGENER0SY000000000095 does not exist
    Assign a package
    Specify the package or flag it as a local object
    Job cancelled after system exception ERROR_MESSAGE
    Thanks and Regards,
    Suresh Reddy.

    Hi,
    some notes/patches are applied your ECC. so its shows your objects are in $Tmp.
    Your error indicates that name which it specified it exist in $TMP package.
    How to check whether its in $tmp or not.
    ECC side, RSA6--> double click on data source-->double click on extract structure--> menu go to--> direct object entry.
    or
    at BW prod, go to RSA1->transport conection,
    Find your data source or source system and drag into right pane,
    You can see package as $tmp.
    Can you check at dev system, if its works well there,
    please do the follow things.
    1. Collect ecc data source into transports move up to prod.
    2. Replicate transported data source from ECC prod to BW Prod.
    3.Collect data source form bw dev into transports move upto prod.
    4. Once your data source was active bw prod, try to run your info pack. it it works then no issue.
    if its required you can transport whole further data flow like target,transformations,info pack and dtp.
    Thanks

  • How to check the value of "The Interrupt Status Flag"?

    Hi, thank you for reading this post!
    Invoking Thread.interrupt() sets the value of the Interrupt Status Flag.
    Just wondering if there is a Java method to check the value of this flag? Or is using isInterrupted() or interrupted() the only way to check?
    http://download.oracle.com/javase/tutorial/essential/concurrency/interrupt.html
    Thank you in advance for your help!
    Eric

    Below is the full code. As soon as the Thread.sleep() is taken out in main(), the interrupt is detected in the child thread. But if the sleep() stays, then the child thread goes into an infinite loop. It's not detected the interrupt.
    //ParentInterruptChildThreadCatchedDemo.java
    //Program function: This program demonstrates the parent thread (main()) interrupting a child thread (thread1).
    //Threaded class
    class TryThread extends Thread {
         //fields
         private String threadname;
         private long aWhile;
         //Constructor
         public TryThread(String tname, long delay) {
              threadname = tname;
              aWhile = delay;
         //run() method
         public void run() {
              while(!Thread.interrupted()) {
                   //Do work
              try {
                   System.out.println(Thread.currentThread().getName() + " was just interrupted!");
                   throw new InterruptedException();
              } catch(InterruptedException e) {
                   //System.exit(1);
                   return;
    public class ParentInterruptChildThreadCatchedDemo {
         public static void main(String[] args) {
              Thread thread1 = new TryThread("thread1", 2000L);
              thread1.start();
              try {
                   System.out.println("main() goes to sleep for 10 second.");
                   Thread.sleep(10000);
                   System.out.println("Statement after main() sleep().");
              } catch(InterruptedException e) {
                    e.printStackTrace();
                 //Interrupt thread1
                  int interruptFlag = 5;
                  for(int i=0; i<11; i++) {
                       if(i == interruptFlag) {
                            System.out.println("Condition met, going to interrupt thread1 ...");
                            thread1.interrupt();
                            System.out.println("Thread1 interrupted!");
                  System.out.println("Ending main()");
    /*Output:
    main() goes to sleep for 10 second.
    Statement after main() sleep().
    Condition met, going to interrupt thread1 ...
    Thread1 interrupted!
    Ending main()
    INFINITION LOOP
    */

  • How do I change the Not Editable flag of a variable?

    How do I change the Not Editable flag of a variable?  I need to edit the variable but right now the Not Editable box is checked.

    You can't do it unfortunately.  That's why it pops up a warning when you check it in the first place.
    Ok seriously though there is a workaround for this.  It's a total hack but may get you back to where you need to be without having to copy everything to a new sequence file. 
    WARNING:  Not sure what versions of TS this will work with.
    With the offending sequence file open go to Edit>>Sequence File Properties. 
    On the General tab change the File Format to XML. 
    Click OK. 
    Save the sequence file.
    Now browse to where you saved the sequence file and open it with Notepad.
    Search for FileGlobal and look for the offending variable. <MyGlobal classname='Num' valueflags='1'>
    It should have a property called valueflags.  It will be valueflags='1'.
    Remove that property altogether.  So it should be something like this: <MyGlobal classname='Num'>
    Save it and reopen it in TestStand.
    You may need to change it back to binary format from within TestStand.
    If deleting it gives you problems then just change the valueflags to 0.
    Hopefully this helps.
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • What is the use of flag in CallTransaction?

    what is the use of flag in CallTransaction?

    Sunil,
    Generally a flag is used to know whether a particular thing is validated or not.I mean
    if a = b
    c_flag = x.
    Then depending on whether the flag is set or not you can write what action needs to be taken.
    K.Kiran.

  • Set the final invoice flag for a purchase order

    I want to know how to set the final invoice flag for a purchase order.
    I tried BAPI_PO_CHANGE but it is giving me error.
    Help me.

    Hi,
    I think ur BW report shows the cleared Invoice no. The second invoice no. might not have been extracted to BW system. Check your order no. in Cube whether it has two invoice nos.
    Regards,
    Suman

  • Does the Airport Express support the DHCP BROADCAST flag

    In trying to connect a vista laptop to an existing Airport Express Network and the internet, went ot MS Help and found an article saying Vista is set with a 0 (Zero) in the Registry (whatever that is).The comment is -
    A value of 0 disables this registry entry. You can use this registry entry to prevent Windows Vista from using the DHCP BROADCAST flag. After you set this registry entry, Windows Vista never uses the DHCP BROADCAST flag.
    Can someone who doesnt type in UNIX or DOS tell me what might work and if this even applies. I am not inclined to do the following -
    Click Start, type regedit in the Start Search box, and then click regedit in the Programs list.
    If you are prompted for an administrator password or for confirmation, type the password or provide confirmation. 
    Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces \{GUID}
    In this registry path, click the (GUID) subkey that corresponds to the network adapter that is connected to the network.
    On the Edit menu, point to New, and then click DWORD (32-bit) Value.
    In the New Value #1 box, type DhcpConnEnableBcastFlagToggle, and then press ENTER.
    Right-click DhcpConnEnableBcastFlagToggle, and then click Modify.
    In the Value data box, type 1, and then click OK.
    Close Registry Editor.
    Hard wired to the Cable Modem the computer can connect to the internet without any of this. What in the Airport Express could be blocking this computer?

    Sorry, none of the Apple products support this.

  • The Expanded package flag must be set if ShareName is specified

    Hi.
    I am trying to migrate packages from SCCM 2007 R2 to 2012 R2, but almost all packages fail with "The Expanded package flag must be set if ShareName is specified".
    I don't see any difference between the few packages that migrate successfully and the ones that fail.
    What am I missing?
    Thanks in advance.
    /Michael

    Actually, I see that all the packages, that report the error have a greyed out folder name. The ones, that work, do not.
    If I click 'Share the distribution folder' -> Apply and then delete the folder name, click 'Access the distri...' -> Apply, I am able to migrate the package.
    I don't want to do that for 100+ packages - is there an easier way?
    Thanks in advance.

  • Automated solution to convert or directly filter based on the discontinued local flags?

    Hi,
    I really liked a lot of the LR 4 features and thus upgraded LR and my main catalogue as soon as v 4 was released. While a lot of stuff is very welcome (soft proofing!), I just realized that Adobe has horribly screwed up my workflow by dropping local pick/rejected flags from V4. I really hate this change as it was very useful for me to reject images for a certain collection (but still being able to know that at some point I had considered it to be included). For the future I guess I will have to find another workflow, probably by creating additional "archive" collections...
    But the real problem is the literally tens of thousands of images I have flagged as rejected in collections in my big lightroom catalogue. If I go into any of my old collections I see the entire selection including all the rejects. I know I can get a context menu to select all the items that were locally flagged rejected via the "Select Old Contextual Rejected" action. But to do this for several hundred collections is out of the question. (I am not kidding btw, I am a wedding photographer and have about 400000 photos in my catalogue and about 1000 collections).
    So my question is: does anyone know of an automated solution to get the old local flag infomration back? I guess it would be possible to write a plugin that creates 3 collections for every collection that used the old local picked/rejected flags (one with -picked, one with -rejected and one -unflagged). Has anyone done this yet? Or create a plugin that can filter based on the old information (as it is still in the database, just not accessible in the UI).
    I am a software developer as well as a photographer so if no one has done this yet I might consider giving it a try myself but I would hate to do something that has been done already...
    And btw I am pretty angry at adobe for making this a breaking change.
    Best,
    Daniel
    http://www.iconoclash-photography.com

    To build on John's response: While we're still awaiting the LR 4 SDK documentation and can't say for sure, I'm skeptical that the LR 4 SDK exposes the old collection-based flags, given that the LR 3 SDK didn't expose them. 
    One solution would be for a plugin to read the catalog database outside of LR, e.g. in the manner of the SQLiteroom plugin.  Accessing the database directly isn't supported by Adobe, but in this case, doing so to do a one-time recovery of legacy data is likely more than robust enough.

Maybe you are looking for

  • To find  an Exit For Tcode: CO01(creation of Production Order)

    HI all,   I want to create a Production order against a Sales order in transacttion CO01. After enetering the required details like quantity(eg.1000), the scheduling type and mandatory fields i schedule the order.It opens a Subscreen where i have to

  • OBEngine Service missing from a fresh install of Azure Backup

    I downloaded the MS Azure Recovery Agent from the portal and registered and set up the server fine I set up a quick backup job to test and when I came to run it I get the following error: I have rebooted the server and still the same error The servic

  • HTTP Receiver Adapter : Dynamic URL

    Hi, I have a scenario where I wish to build a dynamic URL for the HTTP Receiver Adapter. The URL will contain a customer number which is present in the mapping. The help seems to suggest that this is possible : <i>If you want to use an HTTP destinati

  • How to deploy DSP 3.0 project onto a server

    Hi, I am able to run and test my DSP 3.0 project on my local development server, which is configured via the DSP Studio. How can I export that project and deploy it on another server? I see instructions in the developers guide for exporting a .zip fi

  • MSIGE60 not using dedicated graphics?

    i everyone, I recently purchased a refurbished MSIGe60 laptop online equipped with a 2gb Nvidia Gtx660m and has the integrated intel HD 4000 as well. My laptop at the moment seems to be always using the Intel graphics, because I am getting terrible p