Top Navigation

Aggregator

[CARBON-4844] Update Greg readme.txt

JIRA - 5 sec ago
Update Greg readme.txt Bug High Open Unresolved Senaka Fernando Charitha Kankanamge Sat, 4 Jul 2009 06:00:32 +0000 (UTC) Sat, 4 Jul 2009 06:00:32 +0000 (UTC) 2.0 0 Estimated Complexity Moderate Severity Minor

[CARBON-4843] Update greg install.txt

JIRA - 5 sec ago
Update greg install.txt Bug High Resolved Fixed Senaka Fernando Charitha Kankanamge Sat, 4 Jul 2009 05:45:25 +0000 (UTC) Sat, 4 Jul 2009 08:23:43 +0000 (UTC) 2.0 0 Estimated Complexity Moderate Severity Major Time in Resolution Date Sat, 4 Jul 2009 08:23:43 +0000 (UTC)

[CARBON-4818] ESB - rule_samples.html documentation issues

JIRA - 5 sec ago
ESB - rule_samples.html documentation issues Bug High Open Unresolved Ruwan Linton Evanthika Amarasiri Fri, 3 Jul 2009 10:29:53 +0000 (UTC) Sat, 4 Jul 2009 01:42:59 +0000 (UTC) 2.0 RC5 Documentation 0 Estimated Complexity Moderate Severity Major

[CARBON-4817] Need to validate the existence of defaut profile email before subscribing profile notifications.

JIRA - 5 sec ago
Need to validate the existence of defaut profile email before subscribing profile notifications. Bug Normal Open Unresolved Senaka Fernando Krishantha Samaraweera Fri, 3 Jul 2009 10:13:23 +0000 (UTC) Sat, 4 Jul 2009 03:21:42 +0000 (UTC) 2.0 RC5 Registry 0 Hi Krishantha,

I guess we need to display a warning message in this case, but continue if the user says that it is ok.

Thanks,
Senaka +1 Estimated Complexity Moderate Severity Major Date of First Response Fri, 3 Jul 2009 16:48:25 +0000 (UTC)

[CARBON-4815] ESB - NullpointerException thrown when invoking a sequence created through the UI with Rule Sets

JIRA - 5 sec ago
ESB - NullpointerException thrown when invoking a sequence created through the UI with Rule Sets Bug High Open Unresolved indika kumara Evanthika Amarasiri Fri, 3 Jul 2009 09:01:52 +0000 (UTC) Sat, 4 Jul 2009 01:50:53 +0000 (UTC) 2.0 RC5 Mediators UI 0 Estimated Complexity Moderate Severity Major

[CARBON-4662] ESB - The policy does not get attached to the Proxy Service when the policy is given as a remote registry key

JIRA - 5 sec ago
ESB - The policy does not get attached to the Proxy Service when the policy is given as a remote registry key Bug High Resolved Fixed Ruwan Linton Evanthika Amarasiri Fri, 26 Jun 2009 11:06:05 +0000 (UTC) Sat, 4 Jul 2009 01:48:49 +0000 (UTC) 2.0 RC4 2.0 Proxy Services UI 0 The model that we were having was broken because of the fact that security policies are attached to the binding level instead of service level. I did a sort of a hack, to get this scenario working for this release.

You will not notice any issues, with the current model of treating the configuration registry and the metadata registry to be coincided.

There was a proxy service deletion issue as well, which I have fixed. Fixed on the release branch and will be available with the next build Tested on 2.1.0-RC6. I still see this issue on RC6 Please recheck, I have tested this on the final pack and it is working fine. Estimated Complexity Moderate Severity Critical Time in Date of First Response Sun, 28 Jun 2009 14:41:38 +0000 (UTC) Resolution Date Sat, 4 Jul 2009 01:48:49 +0000 (UTC)

[CARBON-4842] Improvements to ws-client sample

JIRA - 6 sec ago
Improvements to ws-client sample Improvement Normal Open Unresolved Vijayaratha Vijayasingam Krishantha Samaraweera Fri, 3 Jul 2009 14:21:29 +0000 (UTC) Fri, 3 Jul 2009 14:21:29 +0000 (UTC) 2.0 RC6 Registry 0 Estimated Complexity Moderate Severity Major

[CARBON-4841] LC data not available in LC stage monitor gadget.

JIRA - 6 sec ago
LC data not available in LC stage monitor gadget. Bug High Open Unresolved Dumindu Pallewela Krishantha Samaraweera Fri, 3 Jul 2009 13:57:33 +0000 (UTC) Fri, 3 Jul 2009 13:57:33 +0000 (UTC) 2.0 RC6 Registry 0 Estimated Complexity Moderate Severity Major

[CARBON-4840] Open ID login doesn't work when IS is deployed in WebLogic

JIRA - 6 sec ago
Open ID login doesn't work when IS is deployed in WebLogic Bug Normal Open Unresolved Prabath Siriwardena Yumani Ranaweera Fri, 3 Jul 2009 13:21:45 +0000 (UTC) Fri, 3 Jul 2009 13:21:45 +0000 (UTC) 2.0 RC6 Future Identity Provider 0 Estimated Complexity Moderate Severity Major

[CARBON-4839] wso2carbon.jks in IS expires in 6 days.

JIRA - 6 sec ago
wso2carbon.jks in IS expires in 6 days. Bug High Resolved Fixed Prabath Siriwardena Yumani Ranaweera Fri, 3 Jul 2009 12:47:06 +0000 (UTC) Fri, 3 Jul 2009 12:56:40 +0000 (UTC) 2.0 RC6 2.0 RC6 Identity Provider 0 Estimated Complexity Moderate Severity Critical Time in Resolution Date Fri, 3 Jul 2009 12:56:41 +0000 (UTC)

[CARBON-4838] Removing server screenshot does not display in monitored server context sensitive help page

JIRA - 6 sec ago
Removing server screenshot does not display in monitored server context sensitive help page Bug Normal Open Unresolved Dumindu Pallewela Chamara Silva Fri, 3 Jul 2009 12:42:54 +0000 (UTC) Fri, 3 Jul 2009 12:42:54 +0000 (UTC) 2.0 RC6 Registry Docs 0 Estimated Complexity Moderate Severity Major

[CARBON-4837] Screenshot does not visible in notifications context sensitive help page

JIRA - 6 sec ago
Screenshot does not visible in notifications context sensitive help page Bug Highest Resolved Fixed Senaka Fernando Chamara Silva Fri, 3 Jul 2009 12:36:47 +0000 (UTC) Fri, 3 Jul 2009 16:45:03 +0000 (UTC) 2.0 RC6 2.0 Registry UI 0 If the Image is not visible in a Context Sensitive help page, I'd rather call it useless. Therefore, this is a L1 issue.

Thanks,
Senaka Since the same issue didn't come up with the other Context Sensitive help page, I identified the culprit to be the entry height="". I have fixed this issue on the release branch.

Thanks,
Senaka Estimated Complexity Moderate Severity Major Time in Date of First Response Fri, 3 Jul 2009 16:43:54 +0000 (UTC) Resolution Date Fri, 3 Jul 2009 16:45:03 +0000 (UTC)

[CARBON-4836] Screenshot not properly visible in registry search context sensitive help page

JIRA - 6 sec ago
Screenshot not properly visible in registry search context sensitive help page Bug Normal Open Unresolved sumedha rubasinghe Chamara Silva Fri, 3 Jul 2009 12:33:46 +0000 (UTC) Fri, 3 Jul 2009 12:33:46 +0000 (UTC) 2.0 RC6 Registry Docs 0 Estimated Complexity Moderate Severity Major

[CARBON-4835] ClassCastException occurs when getting ?wsdl of a jaxws service deployed on WSAS/Weblogic

JIRA - 6 sec ago
ClassCastException occurs when getting ?wsdl of a jaxws service deployed on WSAS/Weblogic Bug High Open Unresolved Sameera Jayasoma Charitha Kankanamge Fri, 3 Jul 2009 12:17:24 +0000 (UTC) Fri, 3 Jul 2009 12:17:42 +0000 (UTC) 2.0 RC5 JSR-181 Annotated/JAX-WS Services 0 Estimated Complexity Moderate Severity Critical

[CARBON-4834] Intermittent issue: dead page return we adding new user to the new role.

JIRA - 6 sec ago
Intermittent issue: dead page return we adding new user to the new role. Bug Normal Open Unresolved Dimuthu Leelarathne Chamara Silva Fri, 3 Jul 2009 12:13:01 +0000 (UTC) Fri, 3 Jul 2009 12:13:01 +0000 (UTC) 2.0 RC6 Registry UI 0 Estimated Complexity Moderate Severity Major

[CARBON-4833] IS icon image does not display in about html.

JIRA - 6 sec ago
IS icon image does not display in about html. Bug Normal Open Unresolved sumedha rubasinghe Chamara Silva Fri, 3 Jul 2009 11:57:38 +0000 (UTC) Fri, 3 Jul 2009 11:57:38 +0000 (UTC) 2.0 RC6 Registry Docs 0 Estimated Complexity Moderate Severity Major

[CARBON-4805] Exception thrown when running worker3 class in perf test

JIRA - 6 sec ago
Exception thrown when running worker3 class in perf test Bug Normal Open Unresolved Dimuthu Gamage Chamara Silva Thu, 2 Jul 2009 14:35:16 +0000 (UTC) Fri, 3 Jul 2009 18:45:09 +0000 (UTC) 2.0 RC5 Registry 0 Dimuthu can you please have a look at this... Hi,
I'm running the test case with mssql with the mentioned configuration to reproduce the issue. Apparently it will take time.

Anyway looking at the stacktrace it is difficult to derive a reason to the problem, as the database operation doing at this particular case is the first database query under that particular transaction. Dimuthu ...you may already have read following resources.. if not .sure them help you .

Same issue with answers

http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework.adonet/topic15892.aspx
http://www.hp.isc.usouthal.edu/CIS324/sql/TransactionMgtFall2006.sql.txt
http://www.sql-server-performance.com/tips/deadlocks_p1.aspx
http://sql-server-performance.com/Community/forums/t/5899.aspx Hi,
Thanks Indika for the links, They are really useful. I will do a comparison on facts that describes on http://www.sql-server-performance.com/tips/deadlocks_p1.aspx with our database.

1. properly normalized - With some exceptions (for an example path_id, reg_name can be repeating in history tables). Anyway this was done to optimized performance as path_id is mostly taken from cache..

2. accessing in same order - we have some exceptions in the basic queries as well. only the content and the resource is considered.

Put operation -> REG_CONTENT(write)-> REG_RESOURCE(write)
Get operation -> REG_RESOURCE(read) ->REG_CONTENT(read).

Since the transaction level we are using is READ_COMMITED this doesn't cause deadlocks + inconsistent data.


Put operation (for update) is a lot complex-> REG_RESOURCE(read) -> REG_CONTENT(read) -> REG_CONTENT_HISTORY(write)-> REG_RESOURCE_HISTORY(write) -> REG_CONTENT(delete)->REG_RESOURCE(delete) -> REG_CONTENT(write)-> REG_RESOURCE(write)

anyway whenever a write or delete operation is there it follow the REG_CONTENT->REG_RESOURCE order (enforced by foreign key dependency)

3. No user inputs inside the transaction.

4. No cursors are used.

5. No stored procedures (unfortunately we have to support databases without stored procedures).

6. Reduce Lock Time - Since the non-optimized custom queries slows down the transaction completion, this can be a reason to occur deadlocks.

7. We are using READ_COMMITED transaction level. (http://www.onjava.com/pub/a/onjava/2001/05/23/j2ee.html?page=2). This causes minimum dead locks.

Dimuthu

Does REG_CONTENT and REG_RESOURCE involve two tables? .. are we using ROW Locking ?

Indika REG_CONTENT and REG_RESOURCE are two separate tables.
Yea. we are using the default SQL Server settings. SO it is ROW locking You can not grantee deadlock free with TRANSACTION_READ_COMMITTED. Yes most probably, it does. It only 100% guarantee - NO dirty read.
 Consider a scenario. There are two transactions Ta Tb and access tables Da and Db in opposite order and operations are conflicting operations - i.e. Read-write or write-write

Ta - Da Db
Tb - Db Da

Consider
    Ta has a lock on Da and tries to access (get lock) Db
    Tb has a lock on Db and tries to access (get lock) Da

Simply a deadlock - one transaction will be aborted by DBMS

This kind of issue can be avoided by proper ordering of database access or proper ordering of transactions - simply needs Serially Equivalent Interleaving of operations

Serially equivalent orderings require one of the following two conditions:
         Ta accesses Da before Tb, and Ta accesses Db before Tb
        Tb accesses Da before Ta, and Tb accesses Db before Ta

So here, application needs to make sure Ta do work on Da and Db before, Tb begin work with them because accessing orders are reverse.

BTW, I haven't any knowledge about Registry ... so I don't know situations like above could be happened in the registry.

Even uses Row locking above can be happened if two Transaction access same Rows I think these condition are met in the registry database,
For an example in your scenario it is,

Ta => R -> W
Tb => W-> W

But the scenarios related to REG_CONTENT and REG_RESOURCE tables are

Ta => W->W
Tb => R->R

and in theory (as i think) TRANSACTION_READ_COMMITTED state should not failed if at least one of two have R operation at the end. i.e even something like following will not fail.

Ta => W->W
Tb=> W->R

BTW I think the reason behind the issue in this particular issue is not the REG_CONTENT and REG_RESOURCE tables. It is caused by custom query that has the following where clause.

 "SELECT RT.REG_RATING_ID FROM REG_RESOURCE_RATING RT, REG_RESOURCE R " +
                    "WHERE (R.REG_VERSION=RT.REG_VERSION OR " +
                    "(R.REG_PATH_ID=RT.REG_PATH_ID AND R.REG_NAME=RT.REG_RESOURCE_NAME)) " +
                    "AND R.REG_DESCRIPTION LIKE ?";

Mistakenly i put wrong Users number actual tested no is 40. Looking at the jtds code, i found the error message printed here is come from the server. So changing the driver will not solve the issue. The order for put(update) operation should be corrected to

REG_RESOURCE(read) -> REG_CONTENT(read) -> REG_CONTENT_HISTORY(write)-> REG_RESOURCE_HISTORY(write) -> REG_RESOURCE(delete)->REG_CONTENT(delete) -> REG_CONTENT(write)-> REG_RESOURCE(write)
downgrading the issue as it is not reproducible + fix for this is not releasing to the upcoming release Estimated Complexity Moderate Severity Major Date of First Response Thu, 2 Jul 2009 15:21:13 +0000 (UTC)

[CARBON-4803] No search results displayed for the users with read deny permission.

JIRA - 6 sec ago
No search results displayed for the users with read deny permission. Bug Normal Open Unresolved Dimuthu Gamage Krishantha Samaraweera Thu, 2 Jul 2009 12:34:16 +0000 (UTC) Fri, 3 Jul 2009 16:54:19 +0000 (UTC) 2.0 RC5 Registry 0 Hi Dimuthu,

IMO, a user needs no permissions to /system/queries to do an advanced search, isn't it? If so, I guess you should run this against a system registry instead of a user registry.

Thanks,
Senaka Estimated Complexity Moderate Severity Major Date of First Response Fri, 3 Jul 2009 16:54:19 +0000 (UTC)

[CARBON-4775] ESB - ArrayIndexOutOfBoundsException thrown when deleting Local Entries

JIRA - 6 sec ago
ESB - ArrayIndexOutOfBoundsException thrown when deleting Local Entries Bug High Closed Fixed Ruwan Linton Evanthika Amarasiri Thu, 2 Jul 2009 06:58:51 +0000 (UTC) Fri, 3 Jul 2009 13:42:59 +0000 (UTC) 2.0 RC5 2.0 Local Entries 0 Already fixed on the release branch Tested on 2.1.0-RC6. You can delete local entries successfully now. The issue is fixed and will be closed Estimated Complexity Moderate Severity Blocker Time in Date of First Response Thu, 2 Jul 2009 07:37:49 +0000 (UTC) Resolution Date Thu, 2 Jul 2009 07:37:49 +0000 (UTC)

[CARBON-4765] ESB - IE6 - Save as option properties not visible on Endpoint/Sequence management pages unless the page is resized

JIRA - 6 sec ago
ESB - IE6 - Save as option properties not visible on Endpoint/Sequence management pages unless the page is resized Bug Normal Closed Fixed Hiranya Jayathilaka Evanthika Amarasiri Thu, 2 Jul 2009 05:45:11 +0000 (UTC) Fri, 3 Jul 2009 13:43:45 +0000 (UTC) 2.0 RC5 2.0 Endpoints UI Sequence Editor UI 0 Slightly modified the JavaScript which displays/hides the 'Save As' form to be IE6 friendly. Fixed on the release branch and the trunk. Tested on 2.1.0-RC6. The Save as options are displayed on IE properly now. The issue is fixed and will be closed Estimated Complexity Moderate Severity Major Time in Date of First Response Thu, 2 Jul 2009 09:08:28 +0000 (UTC) Resolution Date Thu, 2 Jul 2009 09:08:28 +0000 (UTC)
Syndicate content