Wednesday, 28 October 2009

More portal laziness

Following on from my earlier post about improving portal startup performance, via lazy loading, one of our customers has located an almost identical mechanism to achieve a similar outcome, as documented here: -


The original script: -

./ConfigEngine.bat/sh enable-portal-light-startup-performance

affects 37 applications: -

  [wsadmin]   1 PA_Blurb                             OK    is set to    false
  [wsadmin]   2 PA_MPagesandFavorites                OK    is set to    false
  [wsadmin]   3 PA_Properties                        OK    is set to    false
  [wsadmin]   4 PA_Eecontentandlayout                OK    is set to    false
  [wsadmin]   5 PA_appearance                        OK    is set to    false
  [wsadmin]   6 PA_Set_Permissions                   OK    is set to    false
  [wsadmin]   7 PA_portletWiring                     OK    is set to    false
  [wsadmin]   8 PA_ThemesAndSkinsMgr                 OK    is set to    false
  [wsadmin]   9 PA_Resource_Manager                  OK    is set to    false
  [wsadmin]  10 PA_TCustomizerPortApp                OK    is set to    false
  [wsadmin]  11 PA_Portlet_Manager                   OK    is set to    false
  [wsadmin]  12 PA_Manage_Webservices                OK    is set to    false
  [wsadmin]  13 PA_Web                               OK    is set to    false
  [wsadmin]  14 PA_Principals_Manager                OK    is set to    false
  [wsadmin]  15 PA_ResourceView                      OK    is set to    false
  [wsadmin]  16 PA_Credential_Admin                  OK    is set to    false
  [wsadmin]  17 PA_PolicyExplorer                    OK    is set to    false
  [wsadmin]  18 PA_PolicyEditor                      OK    is set to    false
  [wsadmin]  19 PA_PolicyEditorCA                    OK    is set to    false
  [wsadmin]  20 PA_Settings                          OK    is set to    false
  [wsadmin]  21 PA_URL_mapping                       OK    is set to    false
  [wsadmin]  22 PA_UniqueNames                       OK    is set to    false
  [wsadmin]  23 PA_Markups_Manager                   OK    is set to    false
  [wsadmin]  24 PA_Clients_Manager                   OK    is set to    false
  [wsadmin]  25 PA_Import_XML                        OK    is set to    false
  [wsadmin]  26 PA_WCM_Admin                         OK    is set to    false
  [wsadmin]  27 PA_WebScanner                        OK    is set to    false
  [wsadmin]  28 PA_FrequentUsers                     OK    is set to    false
  [wsadmin]  29 PA_Tracing                           OK    is set to    false
  [wsadmin]  30 PA_WPS_Welcome                       OK    is set to    false
  [wsadmin]  31 PA_MageVirtualPortals                OK    is set to    false
  [wsadmin]  32 PA_TateCatalogPortApp                OK    is set to    false
  [wsadmin]  33 PA_PropertiesPortApp                 OK    is set to    false
  [wsadmin]  34 PA_ParamConfig                       OK    is set to    false
  [wsadmin]  35 PA_Roles                             OK    is set to    false
  [wsadmin]  36 PA_ApplicationCatalog                OK    is set to    false
  [wsadmin]  37 PA_Policy_Status                     OK    is set to    false


whereas this new script: -

./ConfigEngine.bat/sh enable-develop-mode-startup-performance

affects 96 applications: -

  [wsadmin] Check 107 application(s)
  [wsadmin] -------------------------------------------------------------------------
  [wsadmin]   1 AJAX Proxy Configuration             OK    is set to    false
  [wsadmin]   2 CatalogHandler                       OK    is set to    false
  [wsadmin]   3                  DefaultApplication  Not mapped to WebSphere_Portal
  [wsadmin]   4 Feed_Servlet                         OK    is set to    false
  [wsadmin]   5 IEHS_war                             OK    is set to    false
  [wsadmin]   6 LWP_Mail_Servlets                    OK    is set to    false
  [wsadmin]   7 LWP_People                           OK    is set to    false
  [wsadmin]   8 Live_Object_Framework                OK    is set to    false
  [wsadmin]   9 PA_ApplicationCatalog                OK    is set to    false
  [wsadmin]  10 PA_Banner_Ad                         OK    is set to    false
  [wsadmin]  11 PA_BksFinalJSRProject                OK    is set to    false
  [wsadmin]  12 PA_Blurb                             OK    is set to    false
  [wsadmin]  13 PA_Bookmarks                         OK    is set to    false
  [wsadmin]  14 PA_Clients_Manager                   OK    is set to    false
  [wsadmin]  15 PA_Community_Port_App                OK    is set to    false
  [wsadmin]  16 PA_Credential_Admin                  OK    is set to    false
  [wsadmin]  17 PA_DoWebAccessServlet                OK    is set to    false
  [wsadmin]  18 PA_Document_Viewer                   OK    is set to    false
  [wsadmin]  19 PA_DynamicUIApp                      OK    is set to    false
  [wsadmin]  20 PA_Eecontentandlayout                OK    is set to    false
  [wsadmin]  21 PA_FS_Disambiguation                 OK    is set to    false
  [wsadmin]  22 PA_FeedReader                        OK    is set to    false
  [wsadmin]  23 PA_FrequentUsers                     OK    is set to    false
  [wsadmin]  24 PA_IBMCommonPIMPort                  OK    is set to    false
  [wsadmin]  25 PA_Import_XML                        OK    is set to    false
  [wsadmin]  26                PA_Login_Portlet_App skip   is in exclude list
  [wsadmin]  27 PA_LotusNotes                        OK    is set to    false
  [wsadmin]  28 PA_LtusDocumentViewer                OK    is set to    false
  [wsadmin]  29 PA_LusWebConferencing                OK    is set to    false
  [wsadmin]  30 PA_MPagesandFavorites                OK    is set to    false
  [wsadmin]  31 PA_MageVirtualPortals                OK    is set to    false
  [wsadmin]  32 PA_Manage_Webservices                OK    is set to    false
  [wsadmin]  33 PA_Markups_Manager                   OK    is set to    false
  [wsadmin]  34 PA_MosoftExchange2003                OK    is set to    false
  [wsadmin]  35 PA_MyTeamspaces                      OK    is set to    false
  [wsadmin]  36 PA_PTransformationApp                OK    is set to    false
  [wsadmin]  37 PA_Palette_Port_App                  OK    is set to    false
  [wsadmin]  38 PA_ParamConfig                       OK    is set to    false
  [wsadmin]  39 PA_PolicyEditor                      OK    is set to    false
  [wsadmin]  40 PA_PolicyEditorCA                    OK    is set to    false
  [wsadmin]  41 PA_PolicyExplorer                    OK    is set to    false
  [wsadmin]  42 PA_Policy_Status                     OK    is set to    false
  [wsadmin]  43 PA_PortalWSRPProxy                   OK    is set to    false
  [wsadmin]  44 PA_Portlet_Manager                   OK    is set to    false
  [wsadmin]  45 PA_Principals_Manager                OK    is set to    false
  [wsadmin]  46 PA_Properties                        OK    is set to    false
  [wsadmin]  47 PA_PropertiesPortApp                 OK    is set to    false
  [wsadmin]  48 PA_RSS                               OK    is set to    false
  [wsadmin]  49 PA_Reminder                          OK    is set to    false
  [wsadmin]  50 PA_ResourceView                      OK    is set to    false
  [wsadmin]  51 PA_Resource_Manager                  OK    is set to    false
  [wsadmin]  52 PA_Roles                             OK    is set to    false
  [wsadmin]  53 PA_SIAPI                             OK    is set to    false
  [wsadmin]  54 PA_SQL_Query                         OK    is set to    false
  [wsadmin]  55 PA_SametimeWhoIsHere                 OK    is set to    false
  [wsadmin]  56 PA_SearchSitemapPort                 OK    is set to    false
  [wsadmin]  57 PA_Search_Center                     OK    is set to    false
  [wsadmin]  58 PA_Selfcare_Port_App                 OK    is set to    false
  [wsadmin]  59 PA_Set_Permissions                   OK    is set to    false
  [wsadmin]  60 PA_Settings                          OK    is set to    false
  [wsadmin]  61 PA_SmetimeContactList                OK    is set to    false
  [wsadmin]  62 PA_TCustomizerPortApp                OK    is set to    false
  [wsadmin]  63 PA_TateCatalogPortApp                OK    is set to    false
  [wsadmin]  64 PA_ThemesAndSkinsMgr                 OK    is set to    false
  [wsadmin]  65 PA_TplApp                            OK    is set to    false
  [wsadmin]  66 PA_Tracing                           OK    is set to    false
  [wsadmin]  67 PA_URL_mapping                       OK    is set to    false
  [wsadmin]  68 PA_UniqueNames                       OK    is set to    false
  [wsadmin]  69 PA_WCMLRingPortJSR286                OK    is set to    false
  [wsadmin]  70 PA_WCMLocalRendering                 OK    is set to    false
  [wsadmin]  71 PA_WCM_Admin                         OK    is set to    false
  [wsadmin]  72 PA_WCM_Authoring_UI                  OK    is set to    false
  [wsadmin]  73 PA_WPS_Welcome                       OK    is set to    false
  [wsadmin]  74 PA_Web                               OK    is set to    false
  [wsadmin]  75 PA_WebAppIntegrator                  OK    is set to    false
  [wsadmin]  76 PA_WebScanner                        OK    is set to    false
  [wsadmin]  77 PA_appearance                        OK    is set to    false
  [wsadmin]  78 PA_portletWiring                     OK    is set to    false
  [wsadmin]  79 PA_spa                               OK    is set to    false
  [wsadmin]  80 PA_wp.feedspace                      OK    is set to    false
  [wsadmin]  81 PSESearchAdapter                     OK    is set to    false
  [wsadmin]  82 PZN_Utilities                        OK    is set to    false
  [wsadmin]  83             Personalization_Lists_6 skip   is in exclude list
  [wsadmin]  84         Personalization_Workspace_6 skip   is in exclude list
  [wsadmin]  85 Seedlist_Servlet                     OK    is set to    false
  [wsadmin]  86 SpellCheckService                    OK    is set to    false
  [wsadmin]  87            TemplateLibrary_Servlets skip   is in exclude list
  [wsadmin]  88 UserProfileRESTServlet               OK    is set to    false
  [wsadmin]  89 WSPolicyManager                      OK    is set to    false
  [wsadmin]  90 WebResourceServlet.ear               OK    is set to    false
  [wsadmin]  91                        content_j2ee skip   is in exclude list
  [wsadmin]  92 ibm_personTagServlet_war             OK    is set to    false
  [wsadmin]  93 ilwwcm-wcmimport                     OK    is set to    false
  [wsadmin]  94 ilwwcm-wcmsearchseed                 OK    is set to    false
  [wsadmin]  95                              ivtApp  Not mapped to WebSphere_Portal
  [wsadmin]  96                              jcrear skip   is in exclude list
  [wsadmin]  97 lwp.addtosametimelist_war            OK    is set to    false
  [wsadmin]  98 lwp_dynamicPersontag_war             OK    is set to    false
  [wsadmin]  99 lwp_groupsViewer_war                 OK    is set to    false
  [wsadmin] 100 lwp_peoplePicker_war                 OK    is set to    false
  [wsadmin] 101 lwp_peoplefinder_war                 OK    is set to    false
  [wsadmin] 102 odc                                  OK    is set to    false
  [wsadmin] 103 pznpublish                           OK    is set to    false
  [wsadmin] 104 pznscheduler                         OK    is set to    false
  [wsadmin] 105                               query  Not mapped to WebSphere_Portal
  [wsadmin] 106                                 wcm skip   is in exclude list
  [wsadmin] 107                                 wps skip   is in exclude list
  [wsadmin] -------------------------------------------------------------------------
  [wsadmin] Done.
  [wsadmin] Worked on 107 Applications. Modified: 96. Warning(s): 0

You pays your money, you takes your choice ...


1 comment:

peter greaves said...

thanks!! interesting : i'd expect the former for production (or non-dev) envs where app usage is non-deterministic. i'm going for the latter on my local svr

Note to self - use kubectl to query images in a pod or deployment

In both cases, we use JSON ... For a deployment, we can do this: - kubectl get deployment foobar --namespace snafu --output jsonpath="{...