Bug #5680

ProCoreServer bug fixes for Apros application.

Added by Kalle Kondelin about 2 years ago. Updated about 2 years ago.

Status:ClosedStart date:2015-02-23
Priority:1Due date:2015-03-02
Assignee:Kalle Kondelin% Done:

80%

Category:DB clientSpent time:-
Target version:1.18.1
Release notes:Added/reactivated console commands for the database server process. These commands can be useful in debug situations where the server is the only thing user has for accessing corrupted data.

Database client now uses the console commands to track the state of the server.

Added support for deletion of cluster(s) which is currently available via scl command emptyTrashBin. Currently only deleted models are moved to trash bin which can then be purged with the fore mentioned scl command.
Tags: db, server
Story points-
Velocity based estimate-
ReleaseSimantics 1.18.1Release relationshipAuto

Description

Changes to database server required by external applications (Apros).


Related issues

Related to Platform - Bug #5696: Cluster bookkeeping gets corrupted Closed 2015-03-03 2015-03-03

Associated revisions

Revision 30965
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.
Server implementation matching the client in db.server plugin.

Revision 30969
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.

Revision 30970
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.

Revision 30971
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.

Revision 30973
Added by Tuukka Lehtonen about 2 years ago

Fixed compilation errors from org.simantics.db.procore.ui after putting org.simantics.db.server to use in r30969.

Fixed invalid characters in org.simantics.db.server.protocol.DataBuffer that prevent platform builds from succeeding.

refs #5680

Revision 30974
Added by Tuukka Lehtonen about 2 years ago

Ensure the character '¤' (\u00A4) is written in DataBuffer.printChars by encoding the character as an UTF entity.

refs #5680

Revision 30978
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.
Modifications to creation of immutable clusters.

Revision 30979
Added by Tuukka Lehtonen about 2 years ago

Merged trunk:r30964-30965,30969-30971,30978 to branches/simantics-1.18 for simantics 1.18.1.

refs #5680

Revision 30981
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@30973,30974 to branches/simantics-1.18 on 2015-02-25 for 1.18.1 release.

refs #5680

Revision 30983
Added by Tuukka Lehtonen about 2 years ago

Fixed trunk simantics.psf for org.simantics.db.server.

  • Removed duplicate entry for os.db
  • Added os.db.server
  • Removed os.db.procore.protocol and os.db.build

refs #5680

Revision 30984
Added by Tuukka Lehtonen about 2 years ago

Fixed simatnics-1.18 branch simantics.psf for org.simantics.db.server.

  • Removed duplicate entry for os.db
  • Added os.db.server
  • Removed os.db.procore.protocol and os.db.build

refs #5680

Revision 30987
Added by Tuukka Lehtonen about 2 years ago

Added documentation for XSupport.setServiceMode

refs #5680

Revision 31001
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.
Removed some interface methods I considered deprecated.

Revision 31005
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@31001 to branches/simantics-1.18 on 2015-03-02 for 1.18.1 release.

refs #5680

Revision 31062
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.
Reactivated error handling during server startup.

Revision 31070
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@31062 to branches/simantics-1.18 on 2015-03-12 for 1.18.1 release.

refs #5680

Revision 31093
Added by Kalle Kondelin about 2 years ago

Refs #5680. Database server fixes for external application.
Fixes problem with server cache in large updates.
See releaseCluster methods for further information.
Contains also database debugger code.

Revision 31094
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@31093 to branches/simantics-1.18 on 2015-03-17 for 1.18.1 release.

refs #5680

History

#1 Updated by Tuukka Lehtonen about 2 years ago

  • Release set to 17

Initial set of related changes: r30964.

#2 Updated by Tuukka Lehtonen about 2 years ago

  • Tags set to db, server

#3 Updated by Tuukka Lehtonen about 2 years ago

  • % Done changed from 0 to 50

Kalle, when you've the time, please write some brief release notes about all these changes.

#4 Updated by Kalle Kondelin about 2 years ago

  • % Done changed from 50 to 80
  • Release notes set to Added/reactivated console commands for the database server process. These commands can be useful in debug situations where the server is the only thing user has for accessing corrupted data. Database client now uses the console commands to track the state of the server. Added support for deletion of cluster(s) which is currently available via scl command emptyTrashBin. Currently only deleted models are moved to trash bin which can then be purged with the fore mentioned scl command.

#5 Updated by Kalle Kondelin about 2 years ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF